private ArrayList getAllCustomTypes() {
ArrayList types = new ArrayList();
Iterator typeMappingIterator = getDefaultTypeMappings();
if (typeMappingIterator != null) {
while (typeMappingIterator.hasNext()) {
TypeMapping tm = (TypeMapping) typeMappingIterator.next();
if (tm != null) {
String namespaceURI = tm.elementType.getNamespaceURI();
if (!namespaceURI.equals(WSIFConstants.NS_URI_1999_SCHEMA_XSD)
&& !namespaceURI.equals(WSIFConstants.NS_URI_2000_SCHEMA_XSD)
&& !namespaceURI.equals(WSIFConstants.NS_URI_2001_SCHEMA_XSD)) {