Refactored by introducing AmbiguousScenario class representing a situation when too many scenarios have been found.