@Override
  public T handleContentChange(final @NotNull T element, final String newContent) throws IncorrectOperationException {
    return handleContentChange(element, getRangeInElement(element), newContent);
  }
@Override
  public T handleContentChange(final @NotNull T element, final String newContent)