@Override public void visitDate(Date date) { this.contextStack.push(date); List<Field> fields = date.getFields(); if (fields != null) { for (Field field : fields) { if (field != null) { field.accept(this); } } } this.contextStack.pop(); }
addFields(fact.getFields(), person, personFieldsMap); if (fact.getDate() != null) { addFields(fact.getDate().getFields(), person, personFieldsMap);