public static function parseFilterGroup($filter)
{
$parser = new FizzleParser($filter);
$parsedFilter = $parser->match_FilterGroup();
if ($parser->pos !== strlen($filter)) {
throw new FizzleException(sprintf('The Selector "%s" could not be parsed. Error at character %d.', $filter, $parser->pos + 1), 1327649317);
}
return $parsedFilter;
}