@Override
  public final @NotNull PsiIdentifier getNameIdentifier() {
    final PsiElement element = findChildByRoleAsPsiElement(ChildRole.NAME);
    assert element instanceof PsiIdentifier : getText();
    return (PsiIdentifier)element;
  }
@Override
  public final @NotNull PsiIdentifier getNameIdentifier()