code: public static int execute(String[] args, PrintWriter outWriter, PrintWriter errWriter) {
          Start jdoc = new Start(outWriter, errWriter);
          return jdoc.begin(args).exitCode;
      }
docs: Programmatic interface.
  
  @param outWriter a stream for expected output
  @param errWriter a stream for diagnostic output
  @param args The command line parameters.
  @return The return code.