private final InjectedValue<UserTransactionRegistry> userTransactionRegistryInjectedValue = new InjectedValue<UserTransactionRegistry>();
private volatile JPAUserTransactionListener jpaUserTransactionListener = null;
@Override
public void start(StartContext context) throws StartException {
jpaUserTransactionListener = new JPAUserTransactionListener();
userTransactionRegistryInjectedValue.getValue().addListener(jpaUserTransactionListener);
}