code: public Object run(final String scriptText, final String fileName, String[] args) throws CompilationFailedException {
          GroovyCodeSource gcs = AccessController.doPrivileged(new PrivilegedAction<GroovyCodeSource>() {
              public GroovyCodeSource run() {
                  return new GroovyCodeSource(scriptText, fileName, DEFAULT_CODE_BASE);
              }
          });
          return run(gcs, args);
      }
docs: Runs the given script text with command line arguments
  
  @param scriptText is the text content of the script
  @param fileName   is the logical file name of the script (which is used to create the class name of the script)
  @param args       the command line arguments to pass in