@Override
    public void insert(@NotNull Context<E> context, int startOffset, @NotNull String text) {
      context.document.insertString(startOffset, text);
    }
@Override
    public void insert(@NotNull Context<E> context, int startOffset, @NotNull String text)