void (PsiClass aClass, Map<String, Map<String, PsiNameValuePair[]>> annotations) { for (PsiMethod method : aClass.getMethods()) annotateMethod(method, annotations); for (PsiField field : aClass.getFields()) annotateField(field, annotations); for (PsiClass innerClass : aClass.getInnerClasses()) processClass(innerClass, annotations); }