Is it a performance difference between these methods? In first method we have to additionaly retrieve initial context. As I understand each time I start new transaction it is necessary to make lookup("UserTransaction") but initial contex can be stored in static value ,am I right?