code: private void loadAnnotateParameters() {
      this.annotateParser.addArgument("-m", "--model")
          .required(true)
          .help("It is required to provide a POS tagging model.");
      this.annotateParser.addArgument("-lm", "--lemmatizerModel")
           .required(true)
           .help("It is required to provide a lemmatizer model.");
      this.annotateParser.addArgument("-l", "--language")
          .choices("de", "en", "es", "eu", "fr", "gl", "it", "nl")
          .required(false)
          .help("Choose a language.");
  
      this.annotateParser.addArgument("--beamSize")
          .required(false)
          .setDefault(DEFAULT_BEAM_SIZE)
          .help("Choose beam size for decoding, it defaults to 3.");
      annotateParser.addArgument("-o", "--outputFormat")
          .required(false)
          .choices("naf", "conll")
          .setDefault(Flags.DEFAULT_OUTPUT_FORMAT)
          .help("Choose output format; it defaults to NAF.\n");
      this.annotateParser.addArgument("-mw", "--multiwords")
          .action(Arguments.storeTrue())
          .help("Use to detect and process multiwords.\n");
      this.annotateParser.addArgument("-d", "--dictag")
          .action(Arguments.storeTrue())
          .help("Post process POS tagger output with a monosemic dictionary.\n");
      this.annotateParser.addArgument("-a","--allMorphology")
          .action(Arguments.storeTrue())
          .help("Print all the POS tags and lemmas before disambiguation.\n");
    }
docs: Generate the annotation parameter of the CLI.