Removed unrelated things from the summary.
Also we should note that since PETALSESBCONT-345 was (partially) resolved, everything is broken because a provider that uses the IN message will consumes it and then it won't be possible to serialize it or things like that.
I'm really wondering if the best is not to use DOMSource all the time because anyway, we keep so much copies of a Source in memory with the stream forker that it becomes useless and counter-productive !
In Apache Camel, they (optionally, there is a flag to activate it) cache all the stream-like content of message and, potentially, they do it on disk! This relates in a way to PETALSESBCONT-339.
Modifiability of DOMSource is covered in PETALSDISTRIB-149.