if (states.size () > 0) {
SFSBBeanState[] beanStates = (SFSBBeanState[]) states.toArray(
new SFSBBeanState[0]);
try {
SFSBTxStoreManager txStoreManager = SFSBTxStoreManagerFactory.
createSFSBTxStoreManager(_haStoreType);
txStoreManager.checkpointSave(beanStates);
} catch (SFSBStoreManagerException sfsbEx) {
_logger.log(Level.WARNING, "Exception during checkpointSave",
sfsbEx);
} catch (Throwable th) {
_logger.log(Level.WARNING, "Exception during checkpointSave",