anchor.diff:  
   Programmatic example:
   
  -[source,java]
  +.Java
  +[source,java,role="primary"]
   ----
   @Command class I18nDemo2 {}
   
   CommandLine cmd = new CommandLine(new I18nDemo2());
   cmd.setResourceBundle(ResourceBundle.getBundle("my.org.I18nDemo2_Messages"));
  +----
  +
  +.Kotlin
  +[source,kotlin,role="secondary"]
  +----
  +@Command class I18nDemo2 {}
  +
  +val cmd = CommandLine(I18nDemo2())
  +cmd.resourceBundle = ResourceBundle.getBundle("my.org.I18nDemo2_Messages")
   ----
   
   === Example Resource Bundle
  
positive.code: 
  When the `descriptionKey` is omitted, the https://picocli.info/apidocs/picocli/CommandLine.Option.html#descriptionKey--[fallback for options] is any option name without the leading dashes, for example:
  
  [source,java]
  ----
  @Option(names = {"-v", "--verbose"}) boolean[] verbose;
  ----
  
  The matching entry in the resource bundle could look like this:
  
negative.code: === Variable Interpolation Example
  
  .Java
  [source,java,role="primary"]
  ----
  @Command(name = "status", mixinStandardHelpOptions = true,
           description = "This command logs the ${COMMAND-NAME} for ${PARENT-COMMAND-NAME}.",
  