public Object visitVariable(Variable variable, Object arg) { // This should not be called throw new NotImplementedException("visitVariable() should not be called."); }