Hey Andy, yep, the path to enlightenment gets bumpy here and there. I didn't see this post, but did look through a number of others. Having reviewed it, I'm still not sure what passing output parameters separately means. Does that mean they're not captured in Eclipse/bpmn2, but instead are returned in a Java method/class? What's the purpose of Result Mapping if it can't put the results of a task into process variables?