.get(WSDL2Constants.ATTR_WSOAP_CODE);
if (faultCode != null && faultCode.getQName() != null) {
bindingMessageElement.addAttribute(omFactory.createOMAttribute(
WSDL2Constants.ATTRIBUTE_CODE, wsoap, faultCode.getQName().getLocalPart()));
}
SOAPFaultSubcodes soapFaultSubcodes = (SOAPFaultSubcodes) options
.get(WSDL2Constants.ATTR_WSOAP_SUBCODES);
QName faultCodes[];
if (soapFaultSubcodes != null && (faultCodes = soapFaultSubcodes.getQNames()) != null) {
for (int i = 0; i < faultCodes.length; i++) {
bindingMessageElement.addAttribute(omFactory.createOMAttribute(
WSDL2Constants.ATTRIBUTE_SUBCODES, wsoap, faultCodes[0].getLocalPart()));
}
}