void (@NotNull PsiAnnotation annotationCollector, @NotNull Map<String, Map<String, PsiNameValuePair>> annotations) { final PsiAnnotationMemberValue annotationsFromValue = annotationCollector.findAttributeValue("value"); if (annotationsFromValue instanceof GrAnnotationArrayInitializer) { for (GrAnnotationMemberValue member : ((GrAnnotationArrayInitializer)annotationsFromValue).getInitializers()) { if (member instanceof GrReferenceExpression) { final PsiElement resolved = ((GrReferenceExpression)member).resolve(); if (resolved instanceof PsiClass && ((PsiClass)resolved).isAnnotationType()) { annotations.put(((PsiClass)resolved).getQualifiedName(), new LinkedHashMap<>()); } } } } }