docs: protected void triggerSessionClosed(String reason) {
          //        for (ContentNegotiator contentNegotiator : contentNegotiators) {
          //
          //            contentNegotiator.stopJingleMediaSession();
          //
          //            for (TransportCandidate candidate : contentNegotiator.getTransportNegotiator().getOfferedCandidates())
          //                candidate.removeCandidateEcho();
          //        }
  
          List<JingleListener> listeners = getListenersList();
          for (JingleListener li : listeners) {
              if (li instanceof JingleSessionListener) {
                  JingleSessionListener sli = (JingleSessionListener) li;
                  sli.sessionClosed(reason, this);
              }
          }
          close();
      }