They say there's such thing as OOP, man: refactor map with MC and their priorities
Refactor map with MC and their priorities even more
Get ready for:
  MPS-17573 When some mapping configuration wants to be executed before a top-priority mapping configuration it just gets silently thrown out of generation plan.
  MPS-18584 Unexpected conflicting mapping priority rules
 Changes: a) detect when top-priority rule depends from non-top priority; b) wrap rules with conflicts into a container that would allow to record more details about conflict cause.
 MPS-17573 When some mapping configuration wants to be executed before a top-priority mapping configuration it just gets silently thrown out of generation plan.
   Explicitly check for dependency from high-priority rule from low-priority rule
 MPS-18584 Unexpected conflicting mapping priority rules
   Descriptive message about conflicting rules
Split conflicting rules printout with newlines
Regenerated after cherry-pick of commit 1eee2c8c239e8f4cf5bc523fd8ab9d2a44137b4c