private void updateParentChildren( SortedMap<String, Requirement> map, String parent, Requirement entry) { Requirement parentRequirement = map.get(parent); Requirement updatedParentRequirement = parentRequirement.withChild(entry); map.remove(parent); map.put(parent, updatedParentRequirement); }