Expression's JavascriptCompiler now throw ParseException with bad function names or bad arity instead of IllegalArgumentException