Index: org/apache/jackrabbit/core/state/ChangeLog.java =================================================================== --- org/apache/jackrabbit/core/state/ChangeLog.java (revision 159342) +++ org/apache/jackrabbit/core/state/ChangeLog.java (working copy) @@ -16,12 +16,12 @@ */ package org.apache.jackrabbit.core.state; +import java.util.Iterator; +import java.util.Map; + +import org.apache.commons.collections.SequencedHashMap; import org.apache.jackrabbit.core.ItemId; -import java.util.Map; -import java.util.HashMap; -import java.util.Iterator; - /** * Registers changes made to states and references and consolidates * empty changes. @@ -31,22 +31,22 @@ /** * Added states */ - private final Map addedStates = new HashMap(); + private final Map addedStates = new SequencedHashMap(); /** * Modified states */ - private final Map modifiedStates = new HashMap(); + private final Map modifiedStates = new SequencedHashMap(); /** * Deleted states */ - private final Map deletedStates = new HashMap(); + private final Map deletedStates = new SequencedHashMap(); /** * Modified references */ - private final Map modifiedRefs = new HashMap(); + private final Map modifiedRefs = new SequencedHashMap(); /** * A state has been added