anchor.diff:  }
   ----
   
  -==== IParameterPreprocessor Parser Plugin
  +[[IParameterPreprocessor_Parser_Plugin]]
  +==== `IParameterPreprocessor` Parser Plugin
   
   Introduced in picocli 4.6, the `IParameterPreprocessor` is also a parser plugin, similar to `IParameterConsumer`, but more flexible.
   
  
positive.code:             // or the name of the editor to use ...
              if (" " == info["separator"]) { // parameter was not attached to option
  
                  // act as if the user specified --open=eclipse
                  args.push(argSpec.getValue<Editor>().name)
              }
              return false // picocli's internal parsing is resumed for this option
          }
  
negative.code: Users can use the <<Double dash (`--`),end-of-options delimiter>> and disambiguate the input with
  `-x &dash;&dash; VALUE`, but this may not be obvious to many users.
  One idea is to <<Show End of Options,show the end-of-options>> delimiter in the usage help.
  Another idea is to make use of the <<IParameterPreprocessor_Parser_Plugin,IParameterPreprocessor Parser Plugin>> introduced with picocli 4.6.
  
  An alternative is to avoid the use of optional parameters and use the default arity in this scenario to eliminate the ambiguity altogether.
  
  