def METHOD_NAME(ast):
    ''' Generate the code for an item of the AST
        Should typically return:
            - a list of statements
            - a list of needed local variables
    '''
    raise TypeError('[Backend] Unsupported AST construct')
    # return [], []