io_methods.add(io_method);
offers.add(offer);
  public void addStoreInfo(String provider_class_name, String mime_type,                           String io_method, int io_mode)          throws IllegalArgumentException, DMDNoSuchProviderException  {    if (provider_class_name == null || provider_class_name.length() == 0        || mime_type == null || mime_type.length() == 0        || io_method == null || io_method.length() == 0        || io_mode < 0)    {      throw new IllegalArgumentException();    }        if (!providers_.containsKey(provider_class_name))    {      throw new DMDNoSuchProviderException();    }    mime_types_.add(mime_type);    Set io_methods = (Set) io_methods_by_mime_.get(mime_type);    if (io_methods == null)    {      io_methods = new HashSet();      io_methods_by_mime_.put(mime_type, io_methods);    }    io_methods.add(io_method);  }