docs: public static <E extends Enum<? extends Style.HasCssName>> void removeEnumStyleNames(final UIObject uiObject,
                                                                                           final Class<E> enumClass) {
  
          for (final Enum<? extends Style.HasCssName> constant : enumClass.getEnumConstants()) {
              final String cssClass = ((Style.HasCssName) constant).getCssName();
  
              if (cssClass != null && !cssClass.isEmpty()) {
                  uiObject.removeStyleName(cssClass);
              }
          }
      }