code: public static int run(Tool tool, String[] args) 
      throws Exception{
      return run(tool.getConf(), tool, args);
    }
docs: Runs the <code>Tool</code> with its <code>Configuration</code>.
  
  Equivalent to <code>run(tool.getConf(), tool, args)</code>.
  
  @param tool <code>Tool</code> to run.
  @param args command-line arguments to the tool.
  @return exit code of the {@link Tool#run(String[])} method.