/** * @since 1.541 */ public static FilterScript parse(String expression, FilterScript defaultScript) { if (Util.fixEmptyAndTrim(expression)==null) return defaultScript; GroovyShell shell = new GroovyShell(GroovySandbox.createSecureClassLoader(FilterScript.class.getClassLoader()), new Binding(), GroovySandbox.createSecureCompilerConfiguration()); return new FilterScript(shell.parse(expression)); }