synchronized ( Configuration.class ) {
// synchronized to avoid case 61740
// ADDED with new recovery: unknown resources can be tolerated
// by adding a new TemporaryXATransactionalResource
res = new TemporaryXATransactionalResource(xares);
// cf case 61740: check for concurrent additions before this synch block was entered
if ( Configuration.getResource ( res.getName() ) == null ) {
printMsg("constructing new temporary resource "
+ "for unknown XAResource: " + xares, Console.DEBUG);