docs: CueList getCueList(int rekordboxId, CdjStatus.TrackSourceSlot slot, Client client)
              throws IOException {
          Message response = client.simpleRequest(Message.KnownType.CUE_LIST_REQ, null,
                  client.buildRMST(Message.MenuIdentifier.DATA, slot), new NumberField(rekordboxId));
          if (response.knownType == Message.KnownType.CUE_LIST) {
              return new CueList(response);
          }
          logger.error("Unexpected response type when requesting cue list: {}", response);
          return null;
      }