WsdlBindingOperation newBindingOperation = wsdlBinding.addOperation(node.getOperationName());
Iterable serviceBindingChildren = serviceBindingOperation.xml().children();
for (Object object : serviceBindingChildren) {
if(object instanceof XmlElement){
XmlElement newBindingOperationChild = ((XmlElement)object).clone();
newBindingOperation.xml().addElement(newBindingOperationChild);
//if this is the input element add a header binding because that is missing in the
// wsdl that this was copied from
if("input".equals(newBindingOperationChild.getName())){
XmlElement bindingBody = newBindingOperationChild.element("body");