find the Ariane UI tree menu entity depending on its id (priority), value or context address
        :param entity_id: the Ariane UI tree menu ID to search
        :param entity_value: the Ariane UI tree menu Value to search
        :param entity_ca: the Ariane UI tree menu context address to search
        :return:

def find_ui_tree_entity(entity_id=None, entity_value=None, entity_ca=None):
        """
        find the Ariane UI tree menu entity depending on its id (priority), value or context address
        :param entity_id: the Ariane UI tree menu ID to search
        :param entity_value: the Ariane UI tree menu Value to search
        :param entity_ca: the Ariane UI tree menu context address to search
        :return:
        """
        LOGGER.debug("InjectorUITreeService.find_ui_tree_entity")
        operation = None
        search_criteria = None
        criteria_value = None
        if entity_id is not None:
            operation = 'GET_TREE_MENU_ENTITY_I'
            search_criteria = 'id'
            criteria_value = entity_id
        if operation is None and entity_value is not None:
            operation = 'GET_TREE_MENU_ENTITY_V'
            search_criteria = 'value'
            criteria_value = entity_value
        if operation is None and entity_ca is not None:
            operation = 'GET_TREE_MENU_ENTITY_C'
            search_criteria = 'context address'
            criteria_value = entity_ca

        ret = None
        if operation is not None:
            args = {'properties': {'OPERATION': operation, 'TREE_MENU_ENTITY_ID': criteria_value}}
            result = InjectorUITreeService.requester.call(args).get()

            if result.rc == 0:
                ret = InjectorUITreeEntity.json_2_injector_ui_tree_menu_entity(result.response_content)
            elif result.rc != 404:
                err_msg = 'InjectorUITreeService.find_ui_tree_entity - Problem while finding ' \
                          'injector UI Tree Menu Entity ('+search_criteria+':' + \
                          str(criteria_value) + '). ' + \
                          'Reason: ' + str(result.response_content) + '-' + str(result.error_message) + \
                          " (" + str(result.rc) + ")"
                LOGGER.warning(err_msg)

        return ret