con.setInternalConnection(memorize(con.getPool().obtainInternalConnection(con), con)); } catch(SQLException e){ throw con.markPossiblyBroken(e);
this.connection = newConnection ? pool.obtainInternalConnection(this) : connection; } catch(SQLException e){ throw markPossiblyBroken(e);