inputMappingAnnotations = startProcessAnnotation.inputs();
outputMappingAnnotations = startProcessAnnotation.outputs();
faultMappingAnnotations = startProcessAnnotation.faults();
} else if (SIGNAL_EVENT_FILTER.matches(method)) {
operationType = BPMOperationType.SIGNAL_EVENT;
SignalEvent signalEventAnnotation = method.getAnnotation(SignalEvent.class);
eventId = Strings.trimToNull(signalEventAnnotation.eventId());
globalMappingAnnotations = signalEventAnnotation.globals();
inputMappingAnnotations = signalEventAnnotation.inputs();
outputMappingAnnotations = signalEventAnnotation.outputs();
faultMappingAnnotations = signalEventAnnotation.faults();
} else if (SIGNAL_EVENT_ALL_FILTER.matches(method)) {
operationType = BPMOperationType.SIGNAL_EVENT_ALL;
SignalEventAll signalEventAllAnnotation = method.getAnnotation(SignalEventAll.class);
eventId = Strings.trimToNull(signalEventAllAnnotation.eventId());
globalMappingAnnotations = signalEventAllAnnotation.globals();