code: public static TransactionEdit createCheckpoint(long writePointer, long parentWritePointer) {
      return new TransactionEdit(writePointer, 0L, State.CHECKPOINT, 0L, null, 0L, false, null, null, 0L,
          parentWritePointer, null);
    }
docs: Creates a new instance in the {@link State#CHECKPOINT} state.