void (@NotNull GrAnnotationArgumentList argumentList, @NotNull CreateParameterInfoContext context) { final GrAnnotation parent = (GrAnnotation)argumentList.getParent(); final PsiElement resolved = parent.getClassReference().resolve(); if (resolved instanceof PsiClass && ((PsiClass)resolved).isAnnotationType()) { final PsiAnnotationMethod[] methods = extractAnnotationMethodsFromClass((PsiClass)resolved); context.setItemsToShow(methods); context.showHint(argumentList, argumentList.getTextRange().getStartOffset(), this); final PsiAnnotationMethod currentMethod = findAnnotationMethod(context.getFile(), context.getEditor()); if (currentMethod != null) { context.setHighlightedElement(currentMethod); } } }