class CityParser extends AbstractRegexParser {

    @Override
    public void parse(ParseContext parseContext)
    {
        boolean found = parseCityAndNyc(parseContext);
        if(!found){
            found = parseCityAndState(parseContext);
        }
        if(!found)
        {
            found = parseCity(parseContext);
        }
    }

    public  CityParser(Set<String> cityNames);

}