code: @Override
      final public void dissociateConnections() throws ResourceException {
  
          if (TraceComponent.isAnyTracingEnabled() && TRACE.isEntryEnabled()) {
              SibTr.entry(TRACE, "dissociateConnections");
          }
  
          // Dissociate sessions
  
          for (final Iterator iterator = _sessions.iterator(); iterator.hasNext();) {
              final Object object = iterator.next();
              if (object instanceof JmsJcaSessionImpl) {
                  ((JmsJcaSessionImpl) object).dissociate();
                  iterator.remove();
              }
          }
  
          if (TraceComponent.isAnyTracingEnabled() && TRACE.isEntryEnabled()) {
              SibTr.exit(this, TRACE, "dissociateConnections");
          }
  
      }
docs: Dissociates any sessions currently associated with this managed
  connection.
  
  @throws ResourceException
  generic exception