docs: @Override
      public void associateConnection( Object connection ) throws ResourceException {
          JcrSessionHandle handle = (JcrSessionHandle)connection;
          if (handle.getManagedConnection() != this) {
              handle.getManagedConnection().removeHandle(handle);
              handle.setManagedConnection(this);
              addHandle(handle);
          }
      }