Gradle plugin takes a WSDL document and generates fully annotated Java code from which to implement a service