rem: if (strm << _tao_aggregate._id ()) return 1; else return 0;
add: CORBA::ULong len = ACE_OS::wslen (wsv.in ()); for (CORBA::ULong i = 0; i < len; i++) { os << wsv[i]; } return os;
context: operator<< (TAO_OutputCDR &strm,            const CORBA::ORB::InvalidName &_tao_aggregate){  // first marshal the repository ID  if (strm << _tao_aggregate._id ())    return 1;  else    return 0;}