@Override
  public @Nullable String getName() {
    PsiNamedElement namedElement = tryCast(getElement(), PsiNamedElement.class);
    if (namedElement == null) return null;
    return namedElement.getName();
  }
@Override
  public @Nullable String getName()