for (int i0 = 0; i0 < value.component_data.length; i0++) output.write_octet(value.component_data [ i0 ]);
try { output.write(value.component_data); } catch (IOException e) { MARSHAL m = new MARSHAL(); m.initCause(e); throw m; }
  public static void write(OutputStream output, TaggedComponent value)  {    output.write_long(value.tag);    output.write_long(value.component_data.length);    for (int i0 = 0; i0 < value.component_data.length; i0++)      output.write_octet(value.component_data [ i0 ]);  }