for (Class<?> type : parameterTypes) {
if (!hasAssignableParameter(invocationContext.getParameters(), type)) {
missingClasses.add(type);
}
}
SecurityViolation result = null;
if (!missingClasses.isEmpty()) {
result = new SecurityViolation() {
@Override
public String getReason() {
return infoProducer.getWrongMethodSignatureInfo(invocationContext, missingClasses);
}
};