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