Refactory the jws facet so it generates spec compliant wsdl and javacode for faults/exceptions