this.fieldDeclarations = fieldDeclarations;
}
@Override
public void signal(final ActivityExecution execution, final String signalName, final Object signalData) throws Exception {
ProcessApplicationReference targetProcessApplication = ProcessApplicationContextUtil.getTargetProcessApplication((ExecutionEntity) execution);
if (!ProcessApplicationContextUtil.requiresContextSwitch(targetProcessApplication)) {
Object delegate = expression.getValue(execution);
applyFieldDeclaration(fieldDeclarations, delegate);