import org.bytesoft.compensable.CompensableBeanFactory;
import org.bytesoft.compensable.aware.CompensableBeanFactoryAware;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
public final class CompensableBeanRegistry implements CompensableBeanFactoryAware {
<BUG>static final Logger logger = LoggerFactory.getLogger(CompensableBeanRegistry.class.getSimpleName());
private static final CompensableBeanRegistry instance = new CompensableBeanRegistry();</BUG>
private CompensableBeanFactory beanFactory;
private RemoteCoordinator consumeCoordinator;
private Lock lock = new ReentrantLock();

import org.bytesoft.compensable.CompensableBeanFactory;
import org.bytesoft.compensable.aware.CompensableBeanFactoryAware;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
public final class CompensableBeanRegistry implements CompensableBeanFactoryAware {
static final Logger logger = LoggerFactory.getLogger(CompensableBeanRegistry.class);
private static final CompensableBeanRegistry instance = new CompensableBeanRegistry();
private CompensableBeanFactory beanFactory;
private RemoteCoordinator consumeCoordinator;
private Lock lock = new ReentrantLock();
