lojix/logic/src/main/com/thesett/aima/logic/fol/compiler/SymbolKeyTraverser.java
public void visit(Clause clause)
    {
        if (isEnteringContext())
        {
            super.visit(clause);
        }
        else if (isLeavingContext())
        {
            clause.setTermTraverser(null);
        }

        if (delegate != null)
        {
            delegate.visit(clause);
        }
    }
public void visit(Clause clause)
    {
        if (isEnteringContext())
        {
            super.visit(clause);
        }
        else if (isLeavingContext())
        {
            clause.setTermTraverser(null);
        }

        if (delegate != null)
        {
            delegate.visit(clause);
        }
    }
public void visit ( Clause clause ) { if ( isEnteringContext ( ) ) { super . visit ( clause ) ; } else if ( isLeavingContext ( ) ) { clause . setTermTraverser ( null ) ; } if ( delegate != null ) { delegate . visit ( clause ) ; } }
{@inheritDoc}
{