m.minor = Minor.UserException;
  public static void write(OutputStream ostream, StructMember value)  {    try      {        ostream.write_string(value.name);        TypeCodeHelper.write(ostream, value.type);        IDLTypeHelper.write(ostream, value.type_def);      }    catch (UserException ex)      {        MARSHAL m = new MARSHAL();        m.initCause(ex);        throw m;      }  }