code: public void leave(Address mbr) {
          if(mbr == null) {
              if(log.isErrorEnabled()) log.error(Util.getMessage("MemberSAddressIsNull"));
              return;
          }
          ViewHandler<Request> vh=gms.getViewHandler();
          vh.add(new Request(Request.COORD_LEAVE, mbr)); // https://issues.jboss.org/browse/JGRP-2293
          // If we're the coord leaving, ignore gms.leave_timeout: https://issues.jboss.org/browse/JGRP-1509
          long timeout=(long)(Math.max(gms.leave_timeout, gms.view_ack_collection_timeout) * 1.5);
          vh.waitUntilComplete(timeout);
      }
docs: The coordinator itself wants to leave the group