import org.bytesoft.transaction.xa.XidFactory;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
public class SampleTransactionLogger extends VirtualLoggingSystemImpl
implements CompensableLogger, LoggingFlushable, CompensableBeanFactoryAware {
<BUG>static final Logger logger = LoggerFactory.getLogger(SampleTransactionLogger.class.getSimpleName());
private CompensableBeanFactory beanFactory;</BUG>
public void createTransaction(TransactionArchive archive) {
ArchiveDeserializer deserializer = this.beanFactory.getArchiveDeserializer();
try {

import org.bytesoft.transaction.xa.XidFactory;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
public class SampleTransactionLogger extends VirtualLoggingSystemImpl
implements CompensableLogger, LoggingFlushable, CompensableBeanFactoryAware {
static final Logger logger = LoggerFactory.getLogger(SampleTransactionLogger.class);
private CompensableBeanFactory beanFactory;
public void createTransaction(TransactionArchive archive) {
ArchiveDeserializer deserializer = this.beanFactory.getArchiveDeserializer();
try {
