def watch2_on_highest(self, decisions):
        if len(rule.literals) >= 3:
            watch_level = 0
            for literal in self.literals:
                level = decisions.decision_level(literal)

                if level > watch_level:
                    self._watch2 = literal
                    watch_level = level
Places the second watch on the rule's literal, decided at the highest level
dataset/ETHPy150Open enthought/depsolver/depsolver/solver/rules_watch_graph.py/RuleWatchNode.watch2_on_highest