code: public Object run(String scriptText, String fileName, List list) throws CompilationFailedException {
          String[] args = new String[list.size()];
          list.toArray(args);
          return run(scriptText, fileName, args);
      }
docs: A helper method which runs the given cl script with the given 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 list       the command line arguments to pass in