def METHOD_NAME(german_credit_data: Dataset):
    assert len(german_credit_data.df) == 1000
    assert isinstance(filter_with_parenthesis, SlicingFunction), f"{type(filter_with_parenthesis)}"
    ds = german_credit_data.slice(filter_cell_level, column_name="credit_amount")
    assert len(ds.df) == 884
    ds = ds.slice(lambda amount: amount > 2000, cell_level=True, column_name="credit_amount")
    assert len(ds.df) == 568