So, option 1? Essentially:
- Don't use ICU4-J.
- By default, assume UTF-8 as we do now.
- If the user specifies a different wsdl-encoding, then and only then do we read it in as such, and output our new WSDL ('cause we have to transform it, remember) using the user's specified encoding (for Content-Type response header)?