code: public void process(String[] args, T state) {
      process(new ArrayQueue<String>(args), state);
    }
docs: Processes command line arguments.
  @param args The command line arguments to process.
  @param state The application state object.