code: public Object evaluate(File file) throws CompilationFailedException, IOException {
          GroovyShell shell = new GroovyShell(getClass().getClassLoader(), binding);
          return shell.evaluate(file);
      }
docs: A helper method to allow the dynamic evaluation of groovy expressions using this
  scripts binding as the variable scope
  
  @param file is the Groovy script to evaluate