publicclassExprSupport{ privatestaticfinalObjectlock=newObject(); privatestaticfinalGroovyShellshell; privatestaticHashtablecache=newHashtable(); static{ CompilerConfigurationcfg=newCompilerConfiguration(); cfg.setScriptBaseClass(MyBasicScript.class.getName()); shell=newGroovyShell(cfg); } publicstaticObjectparseExpr(Stringexpr){ Scripts=getScriptFromCache(expr); returns.run(); } publicstaticObjectparseExpr(String