To add more to what we are looking to accomplish - we want to have a single task that can be used as a single pass, or as a multi-instance, and in either case pick up the input from the same place in the java code.
I know you can use fields and expressions to get values into your execution, but that wont work for the iterated collection in a multi-instance, so if you had a single delegate that you want to use both single-pass and multi-instance, I cant find a way to make it consistent on where it gets the input to operate upon.
Thanks again