return;
}
else if (elementName.equals(WSDLConstants.QNAME_BINDING)) {
this.inBinding = true;
super.handleStartElement();
final Policy bindingPolicy = urnToPolicy.get(ExternalAttachmentsUnmarshaller.BINDING_ID);
if (bindingPolicy != null) {
writePolicy(bindingPolicy);
}
}
else if (this.inBinding && elementName.equals(WSDLConstants.QNAME_OPERATION)) {
super.handleStartElement();
final Policy operationPolicy = urnToPolicy.get(ExternalAttachmentsUnmarshaller.BINDING_OPERATION_ID);
if (operationPolicy != null) {
writePolicy(operationPolicy);
}
}
else if (this.inBinding && elementName.equals(WSDLConstants.QNAME_INPUT)) {
super.handleStartElement();
final Policy inputPolicy = urnToPolicy.get(ExternalAttachmentsUnmarshaller.BINDING_OPERATION_INPUT_ID);
if (inputPolicy != null) {
writePolicy(inputPolicy);
}
}
else if (this.inBinding && elementName.equals(WSDLConstants.QNAME_OUTPUT)) {
super.handleStartElement();
final Policy outputPolicy = urnToPolicy.get(ExternalAttachmentsUnmarshaller.BINDING_OPERATION_OUTPUT_ID);
if (outputPolicy != null) {
writePolicy(outputPolicy);
}
}
else if (this.inBinding && elementName.equals(WSDLConstants.QNAME_FAULT)) {
super.handleStartElement();
final Policy faultPolicy = urnToPolicy.get(ExternalAttachmentsUnmarshaller.BINDING_OPERATION_FAULT_ID);
if (faultPolicy != null) {
writePolicy(faultPolicy);
}
}
else {