docs: public Set<String> queryChannels(Peer peer) throws InvalidArgumentException, ProposalException {
  
          clientCheck();
  
          if (null == peer) {
  
              throw new InvalidArgumentException("peer set to null");
  
          }
  
          //Run this on a system channel.
  
          try {
              Channel systemChannel = Channel.newSystemChannel(this);
  
              return systemChannel.queryChannels(peer);
          } catch (InvalidArgumentException e) {
              throw e; //dont log
          } catch (ProposalException e) {
              logger.error(format("queryChannels for peer %s failed." + e.getMessage(), peer.getName()), e);
              throw e;
          }
  
      }