### Question:
Finders { public static Finder advancedFinder(String query, String orQuery, String notQuery) { return Finder.contains(query) .or(Finder.contains(orQuery)) .not(Finder.contains(notQuery)); } private  Finders(); static Finder advancedFinder(String query, String orQuery, String notQuery); static Finder filteredFinder(String query, String... excludeQueries); static Finder specializedFinder(String... queries); static Finder expandedFinder(String... queries);  }### Answer:
@Test public void advancedFinderTest() { var res = advancedFinder("it was","kingdom","sea").find(text()); Assert.assertEquals(res.size(),1); Assert.assertEquals(res.get(0),"It was many and many a year ago,"); }