public SomethingWrapper(MetaClassTest.SSomething something)
 {
     this.ssomething = something;
 }
 public ManyConstructors(MetaClassTest.SubSSomething a, MetaClassTest.SSomething b)
 {
     this.constructorInvoked = 18;
 }
 public ManyConstructors(object a, MetaClassTest.SSomething b)
 {
     this.constructorInvoked = 6;
 }
 public ManyConstructors(MetaClassTest.SSomething a, object b)
 {
     this.constructorInvoked = 12;
 }
 public ManyConstructors(MetaClassTest.SSomething a)
 {
     constructorInvoked = 2;
 }