assertEquals(i.foo() + 1, n.foo());
StaticInnerObject inner = staticInnerArg(3);
assertEquals(3, inner.foo());
NoArgObject noArg = noArg();
assertEquals(4, noArg.foo());
NoInitObject noInit = noInit();
assertEquals(5, noInit.foo());
StaticObject o2 = passAndReturnStatic(6);