DescriptionElement des,
PrintWriter pw)
throws WSDLException{
for(int ind=0;ind<faulEles.length;ind++){
InterfaceFaultElement faulEle=faulEles[ind];
if(faulEle!=null){
String tagName =null;
tagName=DOMUtils.getQualifiedValue(Constants.NS_URI_WSDL20,
Constants.ELEM_FAULT,
faulEle);
pw.print(" <" + tagName);
String attrName=faulEle.getName().getLocalPart();
DOMUtils.printAttribute(Constants.ATTR_NAME, attrName, pw);
//TODO check here - returns QNameTokenUnion but only take QName
QName attrElement=faulEle.getElement().getQName();
String attrEle=
DOMUtils.getQualifiedValue(faulEle.getNamespaceURI(attrElement.getPrefix()).toString(),
attrElement.getLocalPart(),
faulEle);
DOMUtils.printAttribute(Constants.ATTR_ELEMENT, attrEle, pw);
printExtensibilityAttributes(faulEle.getExtensionAttributes(), faulEle, pw);
pw.println('>');
printDocumentation(faulEle.getDocumentationElements(), des, pw);
printExtensibilityElements(faulEle.getClass(), faulEle.getExtensionElements(), des, pw);
pw.println(" </" + tagName + '>');
}