docs: public static List<String> getSharedGroups(XMPPConnection connection) throws NoResponseException, XMPPErrorException, NotConnectedException, InterruptedException {
          // Discover the shared groups of the logged user
          SharedGroupsInfo info = new SharedGroupsInfo();
          info.setType(IQ.Type.get);
  
          SharedGroupsInfo result = connection.createStanzaCollectorAndSend(info).nextResultOrThrow();
          return result.getGroups();
      }