cycle:root:jar:1
+- (a)cycle:a:jar:1:compile
|  \- cycle:b:jar:1:compile
|     \- cycle:c:jar:1:compile
|        \- ^a
\- (b)cycle:b:jar:1:compile
   \- cycle:c:jar:1:compile
      \- cycle:a:jar:1:compile
         \- ^b
