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