Boolean (@NotNull PsiAnnotation annotation, @NlsSafe @NotNull String attributeName) { final PsiAnnotationMemberValue targetValue = annotation.findAttributeValue(attributeName); if (targetValue instanceof PsiLiteral) { final Object value = ((PsiLiteral)targetValue).getValue(); if (value instanceof Boolean) return (Boolean)value; } return null; }