docs: public static List<ClientMessage> getSubFrames(int maxFrameSize, ClientMessage clientMessage) {
          int numberOFSubFrames = ClientMessageSplitter.getNumberOfSubFrames(maxFrameSize, clientMessage);
          ArrayList<ClientMessage> messages = new ArrayList<ClientMessage>(numberOFSubFrames);
          for (int i = 0; i < numberOFSubFrames; i++) {
              messages.add(ClientMessageSplitter.getSubFrame(maxFrameSize, i, numberOFSubFrames, clientMessage));
          }
          return messages;
      }