code: public <E extends Enum<E>> String format(E e) {
          return format((Object) e);
      }
docs: Add annotations {@link EnumString} to each of your <code>enum</code> constants.
  If this annotation is not present, make sure you added corresponding <code>string</code>
  to <code>res</code> folder with the same name (lower case) as your <code>enum</code> constant.
  
  @param e   not null
  @param <E> any enum type
  @return localized string if it was correctly configured
  @see EnumString