type.setQName(new QName("http://test", "MyConsumerInterface"));
Binding binding = def.createBinding();
binding.setQName(new QName("http://test", "MyConsumerBinding"));
binding.setUndefined(false);
binding.setPortType(type);
Service svc = def.createService();
svc.setQName(new QName("http://test", "MyConsumerService"));
Port port = def.createPort();
port.setBinding(binding);
port.setName("myConsumer");
svc.addPort(port);