@Override
  public boolean acceptsTarget(@NotNull PsiElement target) {
    return target instanceof PsiClass ||
           target instanceof PsiPackage ||
           target instanceof PsiField ||
           target instanceof PsiFile ||
           PropertyReferenceBase.isPropertyPsi(target);
  }
@Override
  public boolean acceptsTarget(@NotNull PsiElement target)