Ok. I am testing this with StatefulSessionAware interface. As I mentioned I have a copy of JPAWorkItemManager which overrides registerWorkItemHandler(..). Is there a way for me to extend (CustomJpaWorkItemManager extends JPAWorkItemManager) JPAWorkItemManager and then get jBPM to use my custom JPAWorkItemManager?