I am working on a project and it requires heavy usage of Execution listeners. I was wondering if it is possible to use class implementing java delegate (org.activiti.engine.delegate.JavaDelegate) to create a execution listener instead of implementing the ExecutionListener interface for the same.