public static MetaClassTest.Pointer <E> FromString <E>(string value) { // used via reflection E v = MetaClass.CastWithoutKnowingType(value); return(new MetaClassTest.Pointer <E>(v)); }