def METHOD_NAME(self, node, graph):
    """ if node's input are all const and it's not graph's output then it can be fold.
        if node can be fold True will be return indicating that graph is changed
    """
    if self._all_inputs_are_const(node.inputs) and not self._is_graph_output(node, graph):
        process_func = _func_map.get(node.type, None)
        if process_func:
            const_outputs = process_func(node, graph)
            self._replace_node_with_const(node, graph, const_outputs)
            return True
        self.logger.debug("need to add function to fold op %s whose op_type is %s", node.name, node.type)
    return False