code: @Override
      public String[] getFormats() {
          final String[] formats = new String[Format.values().length];
          int i = 0;
          for (final Format format : Format.values()) {
              formats[i++] = format.name();
          }
          return formats;
      }
docs: Returns the supported formats.
  @return An array of the supported format names.