Это условие специального типа, определяемое на основании маршрутной информации. В нем могут использоваться следующие варианты:
Вообще, если давать точное описание для такого условия, то получается вот такой немного сложный алгоритм. Вся строка из Значения разбивается на набор подстрок, разделенных запятой или точкой с запятой. Анализ для каждой такой подстроки производится независимо. Если хотя бы для одной из подстрок условие выполняется, то оно выполняется и для всей строки. Из каждой подстроки создается коллекция географических пунктов(деление производится с помощью символа "-"). Эта коллекция (назовем ее ожидаемой) сравнивается с реальной коллекцией, взятой из маршрута. Коллекции равны, если каждый элемент из реальной коллекции присутствует в элементе ожидаемой коллекции и, наоборот, каждый элемент из ожидаемой коллекции присутствует в реальной коллекции. Чтобы алгоритм стал более понятен приведу несколько примеров: