<BUG>private final List<PropertyChangeEvent> nonChildChanges = new LinkedList<PropertyChangeEvent>();private final Map<String, List<AddData>> adds = new LinkedHashMap<String, List<AddData>>();private final Map<String, List<RemoveData>> removes = new LinkedHashMap<String, List<RemoveData>>();private final Map<String, List<MoveData>> moves = new LinkedHashMap<String, List<MoveData>>();</BUG><CONTEXT>addDifference(diff);}}public static class Difference {private final BaseHK2JAXBBean source;<extra_id_0>public Difference(BaseHK2JAXBBean source) {</CONTEXT>
private final Map<String, AddRemoveMoveDifference> childChanges = new LinkedHashMap<String, AddRemoveMoveDifference>();