@Override
    public PsiElement bindToElement(@NotNull PsiElement element) throws IncorrectOperationException {
        renameTo(((PsiNamedElement)element).getName());
        return this;
    }
@Override
    public PsiElement bindToElement(@NotNull PsiElement element)