if (!paramsFault.hasNext()){
writer.write("\t\t\t\t cFaultdetail = m_pCall->getElementAsString(\"faultdetail\", 0);\n");//damitha
writer.write("\t\t\t\t throw AxisException(cFaultdetail);\n");//damitha
}
while (paramsFault.hasNext()){
FaultInfo info = (FaultInfo)paramsFault.next();
faultInfoName =info.getFaultInfo();
ArrayList paramInfo =info.getParams();
for (int i= 0; i < paramInfo.size(); i++) {
ParameterInfo par =(ParameterInfo)paramInfo.get(i);
paramName = par.getParamName();
langName =par.getLangName();
faultType = WrapperUtils.getClassNameFromParamInfoConsideringArrays(par,wscontext);