- public static CloseTransactionChain fromSerializable(final Object serializable){
- if(serializable instanceof CloseTransactionChain) {
- return (CloseTransactionChain)serializable;
- } else {
- ShardTransactionChainMessages.CloseTransactionChain closeTransactionChain =
- (ShardTransactionChainMessages.CloseTransactionChain) serializable;
- return new CloseTransactionChain(closeTransactionChain.getTransactionChainId(),
- DataStoreVersions.LITHIUM_VERSION);
- }
+ public static CloseTransactionChain fromSerializable(final Object serializable) {
+ Preconditions.checkArgument(serializable instanceof CloseTransactionChain);
+ return (CloseTransactionChain)serializable;