This is part 1 of 2 (the second part has an XSL that you will need). It allows you to check a check box and get the raw output of an operation. This is useful if you want to get unescaped XML from an operation (for example). It also adds documentation and functionality to allow you to apply any XSL document that is in your classpath to this output.
I my case, I use this to apply varying XSL documents to the result of an operation that returns XML representing statistics in our system.
If you experience any problems with this patch (assuming you also got Part 2), you may need to manually apply what is in patch id #2687167 (I tried to separate them in case people did not want both, but I have not tested separately).