def METHOD_NAME():
    c1 = {'param1': [1], 'param2': {'d1': False}, 'param3': True}
    c2 = {'param1': [2], 'param2': {'d1': True}, 'param3': False, 'pristine': ['param2', 'param3']}
    c3 = {'param1': [3], 'param2': {'d1': True}, 'param3': False}
    merged = merge_options(c1, c2, c3)
    assert merged['param1'] == [1, 2, 3]
    assert merged['param2']
    assert not merged['param3']