public FunctionBuilder reset(Function original) { name = original.getName(); args.clear(); args.addAll(original.getParameters()); literal.reset(original.getFallbackValue()); return this; }
new InterpolateFunction(parameterList, function.getFallbackValue())); } else if (parentNode.getExpression() instanceof CategorizeFunction) { parentNode.setExpression( new CategorizeFunction(parameterList, function.getFallbackValue())); } else if (parentNode.getExpression() instanceof RecodeFunction) { parentNode.setExpression( new RecodeFunction(parameterList, function.getFallbackValue())); } else if (parentNode.getExpression() instanceof StringTemplateFunction) { parentNode.setExpression( new StringTemplateFunction(parameterList, function.getFallbackValue()));