public OGraphElementIterator( final ODatabaseGraphTx iDatabase, final String iClassName, final boolean iPolymorphic) { database = iDatabase; className = iClassName; underlying = new ORecordIteratorClass<ODocument>( (ODatabaseRecord) iDatabase.getUnderlying(), (ODatabaseRecordAbstract) ((ODatabaseDocumentTx) iDatabase.getUnderlying()).getUnderlying(), iClassName, iPolymorphic, false); setReuseSameObject(false); underlying.setReuseSameRecord(false); }