throw new DeploymentException("ConstructorParameterOrder can only be set for complex types, not " + faultTypeQName);
}
Map elementMap = new HashMap();
SchemaProperty[] properties = complexType.getProperties();
for (int i = 0; i < properties.length; i++) {
SchemaProperty property = properties[i];
QName elementName = property.getName();
SchemaType elementType = property.getType();
elementMap.put(elementName.getLocalPart(), elementType);
}
ArrayList parameterTypes = new ArrayList();
ConstructorParameterOrderType constructorParameterOrder = exceptionMapping.getConstructorParameterOrder();
for (int i = 0; i < constructorParameterOrder.getElementNameArray().length; i++) {