anchor.diff:  Picocli may be used in other JVM languages that support annotations.
   
   === Groovy
  +==== Groovy Annotation Syntax
   In Groovy, use `[` and `]` to surround array values, instead of the `{` and `}` used in Java.
   
   [source,groovy]
  
positive.code: 
  === Kotlin
  
  Kotlin 1.2 (released Nov 28, 2017) officially supports http://kotlinlang.org/docs/reference/whatsnew12.html#array-literals-in-annotations[array literals in annotations], allowing a more compact notation:
  
  [source,kotlin]
  
negative.code: }
  ----
  
  ==== Older Versions of Kotlin
  Kotlin versions prior to 1.2 did not allow the https://kotlinlang.org/docs/reference/annotations.html[array literal syntax in annotations], so with older versions of Kotlin you will have to write `arrayOf(...)` for the `names`, `description` and `type` attributes.
  
  [source,kotlin]
  