boolean skipInvocationRegistration = false;
for (Annotation annotation : annotations) {
if (annotation instanceof TracParameterEncoder) {
Class encoder = ((TracParameterEncoder) annotation).encoder();
ParameterEncoder parameterEncoder = (ParameterEncoder) encoder.newInstance();
currentParameter = parameterEncoder.encode(tracProperties, currentParameter);
}
if (annotation instanceof TracParameterPolicy){
TracParameterPolicy tracParameterPolicy = (TracParameterPolicy)annotation;
if(tracParameterPolicy.keptForDecoder()){
keptParametersForDecoder.add(currentParameter);