}
}
}
} else {
int i = 0;
for (Iterator it = stack.descendingIterator(); it.hasNext();) {
final Object o = it.next();
if (o instanceof OTraverseRecordProcess) {
final ODocument record = ((OTraverseRecordProcess) o).getTarget();
if (iClassName == null || record.getSchemaClass().isSubClassOf(iClassName)) {