Докину ещё немного. Это наверное как раз то, что говорил Шурик, чето только допер. Вряд-ли есть бизнес требование "принадлежность к городу". Скорее всего есть в бизнесе "возможность выполнения какого то действия". И нужно проверять именно его. 1)потому что у нас будет именованное название проверки по бизнесу. 2) если у нас используется в 100 местах мы изменим только 1 место. Т. Е. в этом случае методы isUsa, ismatch тоже не подходят