orchestration example: when generating the JAX-WS classes from the WSDL via CXF, use the JAX-WS2.1 frontend instead of the default frontend 'jaxws'. The default frontend 'jaxws' generates JAX-WS2.2 compliant code, which only compiles and runs on Java7 or higher. But we strive for Java6 compatibility.