private boolean eligibleForVisitation(RelationNode relationNode, TableNode tableNode) { return !relationExists( relationNode, tableNode.getFullPath()); // avoid cycles (for ex. recursive relations) }