List<FieldElement> (Collection<? extends PsiMember> members, Collection<? extends PsiMember> selectedNotNullMembers, boolean useAccessors) { List<FieldElement> fieldElementList = new ArrayList<>(); for (PsiMember member : members) { if (member instanceof PsiField field) { FieldElement fe = ElementFactory.newFieldElement(field, useAccessors); if (selectedNotNullMembers.contains(member)) { fe.setNotNull(true); } fieldElementList.add(fe); } } return fieldElementList; }