@Override
  public @NotNull List<TextRange> getNonEditableFragments(@NotNull DocumentWindow window) {
    return Collections.emptyList();
  }
@Override
  public @NotNull List<TextRange> getNonEditableFragments(@NotNull DocumentWindow window)