docs: public <T extends Item> List<T> getItems(Collection<String> ids) throws NoResponseException, XMPPErrorException, NotConnectedException, InterruptedException {
          List<Item> itemList = new ArrayList<>(ids.size());
  
          for (String id : ids) {
              itemList.add(new Item(id));
          }
          PubSub request = createPubsubPacket(Type.get, new ItemsExtension(ItemsExtension.ItemsElementType.items, getId(), itemList));
          return getItems(request);
      }