private UserTransactionImp userTransaction;
public void start(BundleContext context) throws Exception {
try {
// TransactionManager
utm = new UserTransactionManager();
// TODO: need to check the possible values for "osgi.jndi.service.name"
utm.init();
Dictionary<String, String> tmProps = new Hashtable<String, String>();
tmProps.put("osgi.jndi.service.name", "AtomikosV3");
utmRegistration = context.registerService(TransactionManager.class.getName(), utm, tmProps);