Input[] inputMappingAnnotations = null;
Output[] outputMappingAnnotations = null;
Fault[] faultMappingAnnotations = null;
if (EXECUTE_FILTER.matches(method)) {
operationType = RulesOperationType.EXECUTE;
Execute executeAnnotation = method.getAnnotation(Execute.class);
globalMappingAnnotations = executeAnnotation.globals();
inputMappingAnnotations = executeAnnotation.inputs();
outputMappingAnnotations = executeAnnotation.outputs();
faultMappingAnnotations = executeAnnotation.faults();
} else if (INSERT_FILTER.matches(method)) {
operationType = RulesOperationType.INSERT;
Insert insertAnnotation = method.getAnnotation(Insert.class);
globalMappingAnnotations = insertAnnotation.globals();
inputMappingAnnotations = insertAnnotation.inputs();