@Override
    public Object @NotNull [] getVariants() {
      return getReferenceVariants(myContext, myGenericDomValue, getRangeInElement());
    }
@Override
    public Object @NotNull [] getVariants()