+ 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);
+ }