I didn't have too much time to look into this, but the code looks ok, and the
results are almost completely positive. I still think the design is too tightly
coupled and the classes AbstractSearch and AbstractState would need some
refactoring. But this is a general point that I already mentioned in issue600
and is unrelated to this issue. From my side, we could merge this and create a
follow up issue for refactoring.
|