//-- handle XML Specific information
fieldMap.setBindXml( new BindXml() );
fieldMap.getBindXml().setName( ( (XMLFieldDescriptor) fdesc ).getXMLName() );
fieldMap.getBindXml().setNode( BindXmlNodeType.valueOf( ((XMLFieldDescriptor) fields[ i ]).getNodeType().toString() ) );
classMap.addFieldMapping( fieldMap );
if (deep) {
if ( _mappings.get(fieldType) != null) continue;
if (Types.isSimpleType(fieldType)) continue;
//-- recursive add needed classes