code: public synchronized void release(ConnectionWrapper wrapper) {
          activePool.remove(wrapper);
          final Transaction tx = getTransaction();
          if (tx != null) {
              txActivePool.remove(tx);
          }
          wrapper.closeReally();
          notify();
      }
docs: =======