docs: @SuppressWarnings("WeakerAccess")
      public static NumberField buildRMST(int requestingPlayer, Message.MenuIdentifier targetMenu,
                                          CdjStatus.TrackSourceSlot slot, CdjStatus.TrackType trackType) {
          return new NumberField(((requestingPlayer & 0x0ff) << 24) |
                  ((targetMenu.protocolValue & 0xff) << 16) |
                  ((slot.protocolValue & 0xff) << 8) |
                  (trackType.protocolValue & 0xff));
      }