@Override
  public PsiReference @NotNull [] createReferences(GenericDomValue<PsiPackage> genericDomValue,
                                                   PsiElement element,
                                                   ConvertContext context) {
    final String s = genericDomValue.getStringValue();
    if (s == null) return PsiReference.EMPTY_ARRAY;

    final GlobalSearchScope scope = getResolveScope(genericDomValue);
    if (scope == null) return PsiReference.EMPTY_ARRAY;

    return new PackageReferenceSet(s, element, ElementManipulators.getOffsetInElement(element), scope) {
      @Override
      protected @NotNull PsiPackageReference createReference(TextRange range, int index) {
        return new MyCreatePackageFixPsiPackageReference(this, range, index, getResolveScope());
      }
    }.getPsiReferences();
  }
@Override
  public PsiReference @NotNull [] createReferences(GenericDomValue<PsiPackage> genericDomValue,
                                                   PsiElement element,
                                                   ConvertContext context)