Problematic cycles

A Cycle in the undirected graph of the class hierarchies of a class diagram is called a problematic cycle if it includes two sub-classes form a generalization set constraint by disjoint or complete constraints. For example, the cycle “A, A1, C1, C2, A2, A” below is a problematic since it includes the sub-classes A1 and A2.