New2 o0 = con.get(New2.class);
assertNull(o0.t);
Single o1 = con.get(Single.class);
assertNull(o1.t);
Set o2 = con.get(Set.class);
assertNull(o2);
o2 = new Set();
assertSame(o2, con.set(Set.class, o2));
assertSame(o2, con.get(Set.class));
assertSame(o2, con.getNew(Set.class));
assertNull(o2.noInject);