}
if (getVersion().atLeast(1,10)) { if (mItemIds != null) { out.writeBoolean(true); int count = mItemIds.size(); out.writeInt(count); for (Integer i : mItemIds) { out.writeInt(i); count--; } assert(count == 0); } else { out.writeBoolean(false); } } }
    protected void serializeData(RedoLogOutput out) throws IOException {        if (getVersion().atLeast(1,9)) {            out.writeInt(mCompletionId);            if (mTypes != null) {                out.writeBoolean(true);                int count = mTypes.size();                out.writeInt(count);                for (Byte b : mTypes) {                    out.writeByte(b);                    count--;                }                assert(count == 0);            } else {                out.writeBoolean(false);            }        }    }