  package CosTrading.RegisterPackage;
  abstract public class NoMatchingOffersHelper {
    private static org.omg.CORBA.ORB _orb() {
      return org.omg.CORBA.ORB.init();
    }
    public static CosTrading.RegisterPackage.NoMatchingOffers read(org.omg.CORBA.portable.InputStream _input) {
      if(!_input.read_string().equals(id())) {
        throw new org.omg.CORBA.MARSHAL("Mismached repository id");
      }
      CosTrading.RegisterPackage.NoMatchingOffers result = new CosTrading.RegisterPackage.NoMatchingOffers();
      result.constr = _input.read_string();
      return result;
    }
    public static void write(org.omg.CORBA.portable.OutputStream _output, CosTrading.RegisterPackage.NoMatchingOffers value) {
      _output.write_string(id());
      _output.write_string(value.constr);
    }
    public static void insert(org.omg.CORBA.Any any, CosTrading.RegisterPackage.NoMatchingOffers value) {
      org.omg.CORBA.portable.OutputStream output = any.create_output_stream();
      write(output, value);
      any.read_value(output.create_input_stream(), type());
    }
    public static CosTrading.RegisterPackage.NoMatchingOffers extract(org.omg.CORBA.Any any) {
      if(!any.type().equal(type())) {
        throw new org.omg.CORBA.BAD_TYPECODE();
      }
      return read(any.create_input_stream());
    }
    private static org.omg.CORBA.TypeCode _type;
    public static org.omg.CORBA.TypeCode type() {
      if(_type == null) {
        org.omg.CORBA.StructMember[] members = new org.omg.CORBA.StructMember[1];
        members[0] = new org.omg.CORBA.StructMember("constr", _orb().get_primitive_tc(org.omg.CORBA.TCKind.tk_string), null);
        _type = _orb().create_exception_tc(id(), "NoMatchingOffers", members);
      }
      return _type;
    }
    public static java.lang.String id() {
      return "IDL:omg.org/CosTrading/Register/NoMatchingOffers:1.0";
    }
  }
