PooledConnection connImpl = null;
javax.naming.Context ctx = null;
try {
ConnectionManager manager = context.address().getZone().getManagerFor(ckey);
connImpl = manager.acquire(ckey);
return connImpl;
} catch (CannotReturnPooledConnectionException e) {
throw context.AcquireError(e.getMessage());