@startuml
start
:Берем значение поля destination из нераскрытого правила;
:Проходимся его значением по списку network objects;
if (Находится объект с таким именем?) then (да)
    :Поля сервиса ставятся на место поля destination в раскрытом списке правил;
    end
else (нет)
    :В раскрытом списке правил ставится значение, которое было изначально;
    end
endif
@enduml