throw new MappingException("Extended element, \""+o+"\"  not found!");
throw new MappingException("Extended element, \""+pair.key+"\"  not found!");
    void close() throws MappingException{        Enumeration e;        ClassMolder initiateCm, targetCm;        FieldMolder initiateFm;        ClassMolder molder, extend;        Object o;        // resolve extends        if ( needExtendsClassMolder != null ) {            e = needExtendsClassMolder.keys();            while ( e.hasMoreElements() ) {                o = e.nextElement();                initiateCm = (ClassMolder) needExtendsClassMolder.get( o );                targetCm = (ClassMolder) clsMolders.get( o );                if ( targetCm == null )                    throw new MappingException("Extended element, \""+o+"\"  not found!");                initiateCm.setExtends( targetCm );                ((SQLEngine)initiateCm.getPersistence()).setExtends( (SQLEngine) targetCm.getPersistence() );            }        }        // resolve depends        if ( needDependsClassMolder != null ) {            e = needDependsClassMolder.keys();            while ( e.hasMoreElements() ) {                o = e.nextElement();                initiateCm = (ClassMolder) needDependsClassMolder.get( o );                targetCm = (ClassMolder) clsMolders.get( o );                if ( targetCm == null )                    throw new MappingException("Depended element, \""+o+"\"  not found!");                initiateCm.setDepends( targetCm );            }        }        // resolve depends field        if ( needFieldClass != null ) {            e = needFieldClass.keys();            while ( e.hasMoreElements() ) {                o = e.nextElement();                initiateFm = (FieldMolder) needFieldClass.get( o );                targetCm = (ClassMolder) clsMolders.get( o );                if ( targetCm == null )                    throw new MappingException("Field element, \""+o+"\"  not found!");                initiateFm.setFieldClassMolder( targetCm );            }        }    } 