class Checkpoint extends InternalDatabusEventsListenerAbstract implements Serializable, Cloneable {

  protected void copyBootstrapCatchupCheckpoint(Checkpoint ckpt)
  {
    setWindowScn(ckpt.getWindowScn());
    setWindowOffset(ckpt.getWindowOffset());
    //setCatchupSource(ckpt.getCatchupSource());
    //setBootstrapCatchupSourceIndex(ckpt.getBootstrapCatchupSourceIndex());

    // Update file record offset. The storage_cluster_name is not updated, as it
    // is meant to be an invariant, once set
    setSnapshotFileRecordOffset(ckpt.getSnapshotFileRecordOffset());
  }

  @SuppressWarnings("unchecked") public  Checkpoint(String serializedCheckpoint);
  public  Checkpoint();

}