operationType = RulesOperationType.FIRE_ALL_RULES;
FireAllRules fireAllRulesAnnotation = method.getAnnotation(FireAllRules.class);
globalMappingAnnotations = fireAllRulesAnnotation.globals();
inputMappingAnnotations = fireAllRulesAnnotation.inputs();
outputMappingAnnotations = fireAllRulesAnnotation.outputs();
faultMappingAnnotations = fireAllRulesAnnotation.faults();
} else if (FIRE_UNTIL_HALT_FILTER.matches(method)) {
operationType = RulesOperationType.FIRE_UNTIL_HALT;
FireUntilHalt fireUntilHaltAnnotation = method.getAnnotation(FireUntilHalt.class);
eventId = Strings.trimToNull(fireUntilHaltAnnotation.eventId());
globalMappingAnnotations = fireUntilHaltAnnotation.globals();