boolean (@NotNull PsiClass aClass, boolean checkDocComment) { final PsiAnnotation annotation = AnnotationUtil.findAnnotation(aClass, ConcurrencyAnnotationsManager.getInstance(aClass.getProject()).getImmutableAnnotations()); if (annotation != null) { return true; } if (checkDocComment && containsImmutableWord(aClass.getContainingFile())) { final PsiDocComment comment = aClass.getDocComment(); return comment != null && comment.findTagByName("@Immutable") != null; } return false; }