@Override
public Expression evaluate(FunctionExpression input, List<Expression> parameters, Expression evaluatedParameter, LessProblems problems) {
problems.addWarning(evaluatedParameter, "With custom error node.");
problems.addWarning(null, "Null error node.");
return new IdentifierExpression(input.getUnderlyingStructure(), "caused");
}