@Override
  protected @Nullable Presentation getPresentation(@NotNull ActionContext context, @NotNull PsiAnnotationMemberValue value) {
    if (!myExpectedType.isValid()) return null;
    final PsiClass resolvedType = PsiUtil.resolveClassInType(myExpectedType);
    if (resolvedType == null || !CommonClassNames.JAVA_LANG_STRING.equals(resolvedType.getQualifiedName())) return null;
    if (!(value instanceof PsiLiteralExpression) && (!(value instanceof PsiReferenceExpression ref) || ref.resolve() != null)) {
      return null;
    }
    return Presentation.of(getFamilyName());
  }
@Override
  protected @Nullable Presentation getPresentation(@NotNull ActionContext context, @NotNull PsiAnnotationMemberValue value)