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