Real quick: Anyone try implementing IWorkflowTask in a custom workflow method? I'm try it to save time and use it as a shortcut. Extending WorkflowMethod and implementing IWorkflowTask results in inheritance issues with getSessionManager(). Specifically, IDfTypedObject.getSessionManager() doesn't throw an exception, which clashes with GenericWorkflowMethod.getSessionManager() which does throw an exception.
I'm not a Java coding genius by any means, but I'll try and find a workaround using cloning or reflection or some other way. Whatever. I'll post it here, but I certainly welcome anyone else to go ahead and post their solution if they have one.