boolean (@NotNull PsiField psiField) { boolean isBuilderDefaultSetter = false; if (psiField.getName().endsWith("$set") && PsiTypes.booleanType().equals(psiField.getType())) { PsiElement navigationElement = psiField.getNavigationElement(); if (navigationElement instanceof PsiField) { isBuilderDefaultSetter = PsiAnnotationSearchUtil.isAnnotatedWith((PsiField)navigationElement, LombokClassNames.BUILDER_DEFAULT); } } return !isBuilderDefaultSetter; }