@Override public void visitGender(Gender gender) { this.contextStack.push(gender); visitConclusion(gender); List<Field> fields = gender.getFields(); if (fields != null) { for (Field field : fields) { if (field != null) { field.accept(this); } } } this.contextStack.pop(); }
checkSources(errors, "Error 12: " + personString + " (gender)", person.getGender().getSources(), null, person.getGender().getFields(), docMap);
addFields(person.getFields(), person, personFieldsMap); if (person.getGender() != null) { addFields(person.getGender().getFields(), person, personFieldsMap);