m.minor = Minor.Encapsulation;
  public static TaggedComponent read(InputStream input)  {    TaggedComponent value = new TaggedComponent();    value.tag = input.read_long();    value.component_data = new byte[input.read_long()];    try      {        input.read(value.component_data);      }    catch (IOException e)      {        MARSHAL m = new MARSHAL();        m.initCause(e);        throw m;      }    return value;  }