<< indent << "\treinterpret_cast< ::System::_i_Object *>(oldptr._ptr);\n"
<< indent << "return " << name << "(reinterpret_cast< "
<< iname << " *>\n"
<< indent << "\treinterpret_cast< ::System::_i_Object *>(oldptr._ptr);\n"
<< indent << "return " << name << "(reinterpret_cast< "
<< iname << " *>\n"