code: @Override
      public Set<String> getSupportedAnnotationTypes() {
          Set<String> result = super.getSupportedAnnotationTypes();
          if (!result.contains("picocli.*")) {
              result = new TreeSet<String>(result);
              result.add("picocli.*");
          }
          return result;
      }
docs: Returns the annotation types supported by the super class, and adds
  {@code "picocli.*"} if necessary.
  Subclasses can omit the {@code @SupportedAnnotationTypes("picocli.*")} annotation,
  but add other annotations if desired.
  
  @return the set of supported annotation types, with at least {@code "picocli.*"}