code: public MessageStatus publish( Object message )
    {
      if( message instanceof PublishOptions || message instanceof DeliveryOptions )
        throw new IllegalArgumentException( ExceptionMessage.INCORRECT_MESSAGE_TYPE );
  
      return publish( null, message );
    }
docs: Publishes message to "default" channel. The message is not a push notification, it does not have any headers and
  does not go into any subtopics.
  
  @param message object to publish. The object can be of any data type - a primitive value, String, Date, a
  user-defined complex type, a collection or an array of these types.
  @return a data structure which contains ID of the published message and the status of the publish operation.
  @throws BackendlessException