def isCyclic(self):
        if len(self.links) < 2:
            return False
        return (self.links[-1].target in (x.source for x in self.links))
: Merge a thrown exception with a new contextual message.
dataset/ETHPy150Open twisted/imaginary/imaginary/idea.py/Path.isCyclic--crossover with--dataset/ETHPy150Open nasa/mplStyle/mplStyle/types/util.py/mergeExceptions