def _to_do_int(i, by_increment, top, block, block_method):
    assert isinstance(i, int)
    assert isinstance(top, int)
    while i <= top:
        jitdriver_int.jit_merge_point(block_method=block_method)

        block_method.invoke_2(block, Integer(i))
        i += by_increment