}
@Override
public void addUnexpectedArgumentType(ExpressionPosition expr, String name, MajorType actual, MajorType[] expected, int argumentIndex) {
errors.add(
new ExpressionValidationError(
addExpr(expr, String.format(
"Unexpected argument type. Index :%d Name: %s, Type: %s, Expected type(s): %s",
argumentIndex, name, actual, Arrays.toString(expected)
))
)