private int getAmortizedSize(NodeBuilder builder) {
SegmentStore store = new MemoryStore();
SegmentWriter writer = store.getWriter();
NodeState state = builder.getNodeState();
RecordId id = writer.writeNode(state).getRecordId();
int base = store.readSegment(id.getSegmentId()).size();
store = new MemoryStore(); // avoid cross-segment caching
writer = store.getWriter();
writer.writeNode(state);
id = writer.writeNode(state).getRecordId();