code: public Object evaluate(File file) throws CompilationFailedException, IOException {
          return evaluate(new GroovyCodeSource(file, config.getSourceEncoding()));
      }
docs: Evaluates some script against the current Binding and returns the result
  
  @param file is the file of the script (which is used to create the class name of the script)