@Override
  public PsiElement handleElementRename(@NotNull String newElementName) throws IncorrectOperationException {
    ElementManipulator<PsiElement> manipulator = getManipulator(getElement());
    TextRange rangeInElement = getRangeInElement();
    PsiElement element = manipulator.handleContentChange(getElement(), rangeInElement, newElementName);
    myRange = new TextRange(rangeInElement.getStartOffset(), rangeInElement.getStartOffset() + newElementName.length());
    return element;
  }
@Override
  public PsiElement handleElementRename(@NotNull String newElementName)