@Override
    public void visit(NodeVisitor v) {
        if (v.visit(this)) {
            target.visit(v);
            element.visit(v);
        }
    }
@ Override public void visit ( NodeVisitor v ) { if ( v . visit ( this ) ) { target . visit ( v ) ; element . visit ( v ) ; } }
Visits this node, the target, and the index expression.