OutputFunction: Updated JavaDoc
AbstractOutputFunction: Removed comment about reusing output

its the responsibility of the op caller that the output is either
null or corresponds to a newly created object.