@Override
      public @Nullable ListSeparator separatorFor(Object value) {
        if (getModel() instanceof Model m && value instanceof FontInfo info) {
          if (!m.myMonoFonts.isEmpty() && m.myMonoFonts.get(0) == info)
            return new ListSeparator(ApplicationBundle.message("settings.editor.font.monospaced"));
          if (!m.myAllFonts.isEmpty() && ContainerUtil.find(m.myAllFonts, f -> !f.isMonospaced()) == info)
            return new ListSeparator(ApplicationBundle.message("settings.editor.font.proportional"));
        }
        return null;
      }
@Override
      public @Nullable ListSeparator separatorFor(Object value)