Darjeeling.assertTrue(testBase + 0, a.virtualMethod()==0);
Darjeeling.assertTrue(testBase + 1, b.virtualMethod()==1);
Darjeeling.assertTrue(testBase + 2, c.virtualMethod()==2);
Darjeeling.assertTrue(testBase + 3, d.virtualMethod()==3);
Darjeeling.assertTrue(testBase + 4, a.AInterfaceMethod()==0);
Darjeeling.assertTrue(testBase + 5, b.AInterfaceMethod()==0);
Darjeeling.assertTrue(testBase + 6, c.AInterfaceMethod()==0);
Darjeeling.assertTrue(testBase + 7, d.AInterfaceMethod()==0);
Darjeeling.assertTrue(testBase + 8, e.AInterfaceMethod()==1);