assertLoadClass(B.class, clB1);
assertLoadClass(A.class, clB1, clA2);
assertLoadClassFail(C.class, clB1);
MockClassLoadingMetaData c1 = new MockClassLoadingMetaData("c", "1.0.0");
c1.getRequirements().addRequirement(factory.createRequireModule("b"));
c1.getRequirements().addRequirement(factory.createRequireModule("a", new VersionRange("1.0.0", "2.0.0")));
c1.setPathsAndPackageNames(C.class);
KernelControllerContext contextC1 = install(c1);
try
{