LombokPsiElementUsage (@NotNull PsiField psiField, @NotNull PsiAnnotation psiAnnotation) { final PsiClass containingClass = psiField.getContainingClass(); if (null != containingClass) { final Collection<PsiField> witherFields = getWitherFields(containingClass); if (PsiClassUtil.getNames(witherFields).contains(psiField.getName())) { return LombokPsiElementUsage.READ_WRITE; } } return LombokPsiElementUsage.NONE; }