if (bindingProtocolElement == null) {
// expecting this to be http
bindingProtocolElement = TreeNodeBuilderUtil.evaluateXPathToElement(WSDLConstants.HTTP_BINDING_EXPR, bindingElement);
if (bindingProtocolElement != null) {
String endpoint = TreeNodeBuilderUtil.evaluateXPathToValue(WSDLConstants.HTTP_ENDPOINT_EXPR, portElement);
portNode.addChild(new TreeNode(WSDLConstants.HTTP_ENDPOINT, endpoint));
portNode.addChild(new TreeNode(WSDLConstants.HTTP_BINDING, WSDLConstants.HTTP_BINDING_TRUE));
String verb = bindingProtocolElement.getAttributeValue(new QName(WSDLConstants.BINDING_VERB_ATTRIBUTE));
portNode.addChild(new TreeNode(WSDLConstants.BINDING_VERB, verb));
}