if (condition instanceof ComparisonCondition) {
ComparisonCondition comp = (ComparisonCondition)condition;
long columnTables = columnReferenceTable(comp.getLeft(), processor.getTableBitSets());
if (!JoinableBitSet.isEmpty(columnTables)) {
long rhs = visitor.getTables(comp.getRight());
if (visitor.wasNullTolerant()) continue;
if (!JoinableBitSet.isEmpty(rhs) &&
!JoinableBitSet.overlaps(columnTables, rhs) &&
joins.getFKJoin().getConditions().contains(comp)) {
operators.add(new JoinOperator(comp, columnTables, rhs));
iter.remove();