@Contract(pure = true)
  private @NotNull LeafPsiElement getIdentifier() {
    return Objects.requireNonNull(myElement.getIdentifierPsi(), "Reference should not be created for aliases without name");
  }
@Contract(pure = true)
  private @NotNull LeafPsiElement getIdentifier()