visitorMethod1.param(param.mods().getValue(), argumentType, param.name());
}
JVar param = interfaceMethod1.listVarParam();
if (param != null) {
AbstractJType argumentType = visitorInterface.substituteSpecialType(param.type().elementType(), usedValueClassType, types._Boolean, types._RuntimeException);
visitorMethod1.varParam(param.mods().getValue(), argumentType, param.name());
}
boolean result = false;
for (JAnnotationUse annotationUsage: interfaceMethod1.annotations()) {
if (annotationUsage.getAnnotationClass().fullName().equals(GeneratePredicate.class.getName())) {
@SuppressWarnings("null") String predicateName = (String)annotationUsage.getConstantParam("value").nativeValue();