Synthesizer now first tries to use only xpath, backs off to using our list of all features if can't come up with a list of three or fewer xpaths (with stars) that can cover all positive examples without including negative examples.