docs: public static void styleEditable(@NonNull Context ctx,
                                       @Nullable HashMap<String, ITypeface> fonts,
                                       @NonNull Editable textSpanned,
                                       @Nullable List<CharacterStyle> styles,
                                       @Nullable HashMap<String, List<CharacterStyle>> stylesFor) {
          fonts = init(ctx, fonts);
  
          //find all icons which should be replaced with the iconFont
          List<StyleContainer> styleContainers = IconicsUtils.findIconsFromEditable(textSpanned, fonts);
  
          //set all the icons and styles
          IconicsUtils.applyStyles(ctx, textSpanned, styleContainers, styles, stylesFor);
      }