def METHOD_NAME(context):
    """
    start ContextBroker
    :param context: It’s a clever place where you and behave can store information to share around. It runs at three levels, automatically managed by behave.
    """
    global props_cb, props_mongo
    __logger__.debug("Starting contextBroker per command line interface...")
    props_cb["CB_EXTRA_OPS"] = props_cb["CB_EXTRA_OPS"].replace('"', "")
    # hint: the -harakiri option is used to kill contextBroker (must be compiled in DEBUG mode)
    command = "contextBroker -port %s -logDir %s -pidpath %s -dbhost %s -db %s %s -harakiri" %\
              (props_cb["CB_PORT"], props_cb["CB_LOG_FILE"], props_cb["CB_PID_FILE"], props_mongo["MONGO_HOST"],
               props_mongo["MONGO_DATABASE"], props_cb["CB_EXTRA_OPS"])
    __logger__.debug("command: %s" % command)
    resp = context.my_fab.run(command)
    __logger__.debug("output: %s" % repr(resp))
    __logger__.info("...Started contextBroker command line interface")