The modeler says so ,but when I implemented
@Override
  public void notify(DelegateExecution execution) {
    log.info("execution going on ");
    String response = (String)execution.getVariable("response");
    String executionEventName = (String) eventName.getValue(execution);
    log.info("executionEventName {}",executionEventName);
    Map<String, Object> vars =  Context.getProcessEngineConfiguration().getRuntimeService().getVariables(execution.getId());
    log.info("vars {}",vars);
  }
}
The flow never comes to the above , code .
I am firing on start and end events.