container.registerComponentImplementation(OtherRunnable.class);
container.registerComponentImplementation(MockRunner.class);
// this will fail to resolve the Runnable array on the MockRunner
VerifyingVisitor visitor = new VerifyingVisitor();
visitor.traverse(container);
container.start();
assertNotNull(container.getComponentInstanceOfType(MockRunner.class));
}