cdrBufOutput buffer = new cdrBufOutput();
BufferedCdrOutput buffer = new BufferedCdrOutput();
  public byte[] id()  {    if (m_poa_id != null)      return m_poa_id;    else      {        cdrBufOutput buffer = new cdrBufOutput();        POA p = this;        while (p != null)          {            buffer.write_string(p.the_name());            p = p.the_parent();          }        m_poa_id = buffer.buffer.toByteArray();        return m_poa_id;      }  }