- if(serializable instanceof CanCommitTransaction) {
- return (CanCommitTransaction)serializable;
- } else {
- return new CanCommitTransaction(((ThreePhaseCommitCohortMessages.CanCommitTransaction)serializable).
- getTransactionId(), DataStoreVersions.LITHIUM_VERSION);
- }
+ Preconditions.checkArgument(serializable instanceof CanCommitTransaction);
+ return (CanCommitTransaction)serializable;