@Override
      protected void addCompletions(@NotNull CompletionParameters params,
                                    @NotNull ProcessingContext context,
                                    @NotNull final CompletionResultSet result) {
        final PsiElement position = params.getPosition();

        if (!isInDefaultAnnotationNameValuePair(position)) return;

        final GrReferenceExpression reference = (GrReferenceExpression)position.getParent();
        if (reference == null) return;

        CompleteReferenceExpression.processRefInAnnotation(reference, result.getPrefixMatcher(), element -> {
          if (element != null) {
            result.addElement(element);
          }
        }, params);
      }
@Override
      protected void addCompletions(@NotNull CompletionParameters params,
                                    @NotNull ProcessingContext context,
                                    @NotNull final CompletionResultSet result)