Definition def = WSDLFactory.newInstance().newDefinition();
def.setTargetNamespace("http://porttype.test");
def.addNamespace("tns", "http://porttype.test");
def.addNamespace("xsd", "http://www.w3.org/2000/10/XMLSchema");
def.addNamespace("w", "uri:hello");
Message inMsg = def.createMessage();
inMsg.setQName(new QName("http://porttype.test", "InMessage"));
inMsg.setUndefined(false);
Part part1 = def.createPart();
part1.setName("part1");
if (rpc) {