class AbstractClientHistory extends LocalAbortable implements Identifiable<LocalHistoryIdentifier> {

    abstract ClientTransaction doCreateTransaction()@GuardedBy("this")
    abstract ClientTransaction doCreateTransaction();

    abstract ClientTransaction doCreateTransaction()  AbstractClientHistory(final AbstractDataStoreClientBehavior client, final LocalHistoryIdentifier identifier);

}