code: public MessageProcessor createMessageProcessor(@NonNull MessageToSend message, @Nullable List<Attachment> attachments, @NonNull String conversationId, @NonNull String profileId) {
          return new MessageProcessor(conversationId, profileId, message, attachments, maxPartSize, log);
      }
docs: Create instance of message processor to handle sending process of a message with attachments.
  
  @param message        Message to send.
  @param attachments    Attachments to upload with a message.
  @param conversationId Unique conversation id.
  @param profileId      User profile id.
  @return Message processor