/* 268 */ ParameterMetaData inMetaData = new ParameterMetaData(opMetaData, xmlName, xmlType, javaTypeName);
/* 269 */ inMetaData.setPartName(partName);
/* 270 */ inMetaData.setIndex(pos);
/* 271 */ opMetaData.addParameter(inMetaData);
/* */
/* 273 */ TypesMetaData typesMetaData = opMetaData.getEndpointMetaData().getServiceMetaData().getTypesMetaData();
/* */
/* 275 */ if (typesMetaData.getTypeMappingByXMLType(xmlType) == null)
/* */ {
/* 277 */ String nsURI = xmlType.getNamespaceURI();
/* 278 */ if ((!"http://www.w3.org/2001/XMLSchema".equals(nsURI)) && (!"http://schemas.xmlsoap.org/soap/encoding/".equals(nsURI)))
/* */ {
/* 280 */ TypeMappingMetaData tmMetaData = new TypeMappingMetaData(typesMetaData, xmlType, javaTypeName);
/* 281 */ typesMetaData.addTypeMapping(tmMetaData);
/* */ }
/* */ }
/* */
/* 285 */ return inMetaData;
/* */ }