@Override
  public @NotNull Class<TypeOrElementOrAttributeReference> getReferenceClass() {
    return TypeOrElementOrAttributeReference.class;
  }
@Override
  public @NotNull Class<TypeOrElementOrAttributeReference> getReferenceClass()