return getInstance();
try { if (instance == null) { InitialContext ctx = new InitialContext(); TransactionManager tm = (TransactionManager)ctx.lookup("java:/TransactionManager"); instance = new VersionedObjectInterceptor(tm); } return instance; } catch (Exception ex) { throw new NestedRuntimeException(ex); }
return getClass().getName();