public Object visitConstant(Constant constant, Object arg) { // This should not be called throw new NotImplementedException("visitConstant() should not be called."); }