/** Marshal the value into an OutputStream */
 public void _write(OutputStream os) {
   os.write_string(tag);
   os.write_boolean(required);
   os.write_boolean(implied);
   org.omg.CollaborationFramework.TypeCodeHelper.write(os, type);
   org.omg.CommunityFramework.CriteriaHelper.write(os, criteria);
 }
 /** Unmarshal the value into an InputStream */
 public void _read(InputStream is) {
   tag = is.read_string();
   required = is.read_boolean();
   implied = is.read_boolean();
   type = org.omg.CollaborationFramework.TypeCodeHelper.read(is);
   criteria = org.omg.CommunityFramework.CriteriaHelper.read(is);
 }