code: public void dissociateConnections() throws ResourceException
     {
        // We don't call cleanup(), as cleanup() could be doing additional contracts
        // with the physical connection
        
        for (HelloWorldConnectionImpl connection : connections)
        {
           connection.setManagedConnection(null);
        }
        connections.clear();
     }
docs: This method is called by an application server (that is capable of lazy
  connection association optimization) in order to dissociate a ManagedConnection
  instance from all of its connection handles.
  @exception ResourceException Thrown if an error occurs