code: private ISFSObject getMessage() {
          if(messageObject != null) {
              MessageParamsClass clazz = context.getMessageParamsClass(messageObject.getClass());
              if(clazz != null) 
                  return new ResponseParamSerializer().object2params(clazz.getUnwrapper(), messageObject);
          }
          if(jsonMessage != null)
              return SFSObject.newFromJsonData(jsonMessage);
          if(messageString == null)
              return new SFSObject();
          ISFSObject answer = new SFSObject();
          answer.putUtfString(APIKey.MESSAGE, messageString);
          return answer;
              
      }
docs: Create smartfox parameter object from a POJO object or json string or string
  
  @return smartfox parameter object