anchor.diff:  
   For further details, you may read the https://docs.oracle.com/en/java/javase/14/docs/specs/man/jpackage.html[jpackage synopsis] or study the https://docs.oracle.com/en/java/javase/14/jpackage/[Packaging Tool User's Guide].
   This https://www.infoq.com/news/2019/03/jep-343-jpackage/[InfoQ article] may be of interest, too.
  -Gradle users may like these plugins: https://badass-runtime-plugin.beryx.org/releases/latest/[org.beryx Badass Runtime Plugin]
  -and https://badass-jlink-plugin.beryx.org/releases/latest/[org.beryx Badass JLink Plugin].
   
   === jbang
   
  
positive.code: | | *`IParameterPreprocessor`* | *`IParameterConsumer`*
  | *Summary* | Either augment (return `false`) or replace (return `true`) picocli parsing logic for the matched element. | Replaces picocli parsing logic for the matched element.
  | *Scope* | Commands as well as options and positional parameters. | Options and positional parameters only.
  | *Read parser state* | Yes, information may received via the `info` Map | No
  | *Modify parser state* | Yes, via modifying the `info` Map | No
  |===
  
  
  
negative.code: * `java.nio.ByteOrder` (from picocli 2.2, for the Strings `"BIG_ENDIAN"` or `"LITTLE_ENDIAN"`)
  * `java.util.Currency` (from picocli 2.2, for the ISO 4217 code of the currency)
  * `java.net.NetworkInterface` (from picocli 2.2, for the InetAddress or name of the network interface)
  * `java.util.TimeZone` (from picocli 2.2, for the ID for a TimeZone)
  
  Converters loaded using reflection:
  
  