public Object visitFunction(Function function, Object arg) { // This should not be called throw new NotImplementedException("visitFunction() should not be called."); }