out.writeInt(stateStore.size()); // number of entries
// entries
Iterator iterKeys = stateStore.keySet().iterator();
while (iterKeys.hasNext()) {
ItemId id = (ItemId) iterKeys.next();
if (id.denotesNode()) {
out.writeByte(NODE_ENTRY); // entry type
} else {
out.writeByte(PROP_ENTRY); // entry type
}
out.writeUTF(id.toString()); // id