public function testLargestCitiesWithFemaleMayor()
 {
     $queryBuilder = new QueryBuilder(self::$prefixes);
     $queryBuilder->selectDistinct('?city', '?citylabel', '?mayorlabel')->where('?city', 'wdt:P31/wdt:P279*', 'wd:Q515')->also('p:P6', '?statement')->also('wdt:P1082', '?population')->where('?statement', 'v:P6', '?mayor')->where('?mayor', 'wdt:P21', 'wd:Q6581072')->filterNotExists('?statement', 'q:P582', '?x')->optional($queryBuilder->newSubgraph()->where('?city', 'rdfs:label', '?citylabel')->filter('LANG(?citylabel) = "en"'))->optional($queryBuilder->newSubgraph()->where('?mayor', 'rdfs:label', '?mayorlabel')->filter('LANG(?mayorlabel) = "en"'))->orderBy('?population', 'DESC')->limit(10);
     $this->assertIsExpected('Largest_cities_with_female_mayor', $queryBuilder->format());
 }