def METHOD_NAME(evmtester, branch_results):
    evmtester.ifBranches(4, True, True, True, False)
    results = branch_results()
    assert [488, 489] in results[True]
    assert [493, 494] in results[True]
    assert [498, 499] in results[True]
    evmtester.ifBranches(4, False, True, True, False)
    results = branch_results()
    assert [488, 489] in results[False]
    assert [530, 531] in results[False]
    assert [535, 536] in results[True]
    evmtester.ifBranches(4, True, False, True, False)
    results = branch_results()
    assert [488, 489] in results[True]
    assert [493, 494] in results[False]
    assert [530, 531] in results[True]
    evmtester.ifBranches(4, True, True, False, False)
    results = branch_results()
    assert [488, 489] in results[True]
    assert [493, 494] in results[True]
    assert [498, 499] in results[False]
    assert [530, 531] in results[True]
    evmtester.ifBranches(4, False, False, True, False)
    results = branch_results()
    assert [488, 489] in results[False]
    assert [530, 531] in results[False]
    assert [535, 536] in results[False]
    assert [540, 541] in results[True]