@Override
  public @Nullable TextRange getNameIdentifierRange() {
    PsiElement key = getKey();
    return key == null ? null : key.getTextRangeInParent();
  }
@Override
  public @Nullable TextRange getNameIdentifierRange()