final Container yan = createYanContainer();
yan.registerComponent("target", Components.list(new Creator[]{
Components.value("hello"), Components.useKey("target")}
));
try{
yan.verifyKey("target");
fail("should have failed with cyclic dependency");
}
catch(CyclicDependencyException e){
assertEquals(4, e.getResolutionTrace().size());
assertEntry(e, 0, "list [hello,useKey <target>]");