WrappedArgument argument = getArgument((Map<String, Object>)arg);
argumentTypes.add(argument.getType());
wrappedArgs.add(argument);
}
}
Scalar scalar = getScalar(scalarName, argumentTypes);
if (scalar == null) {
throw new ScriptException(String.format("Cannot resolve function %s", scalarName));
}
return new ScalarArgument(scalar, type, wrappedArgs);