def METHOD_NAME(self, graph, expr_index, sdfg, permissive=False):
    map_entry = self.map_entry
    # Must be top-level map
    if graph.scope_dict()[map_entry] is not None:
        return False
    # All map ranges must be constant
    try:
        for begin, end, step in map_entry.map.range:
            symbolic.evaluate(begin, sdfg.constants)
            symbolic.evaluate(end, sdfg.constants)
            symbolic.evaluate(step, sdfg.constants)
    except TypeError:
        return False
    return True