throw new IllegalArgumentException(
JaiI18N.formatMsg("DescriptorCache7",
new Object[] {modeName}));
}
CaselessStringKey key = new CaselessStringKey(descriptorName);
Vector v = (Vector)properties.get(key);
if (v == null) {
v = new Vector();
properties.put(key, v);
}
v.addElement(generator);
v = (Vector)suppressed.get(key);
Hashtable h = (Hashtable)sourceForProp.get(key);
String names[] = generator.getPropertyNames();
for (int j=0; j<names.length; j++) {
CaselessStringKey name = new CaselessStringKey(names[j]);
if (v != null) v.remove(name);
if (h != null) h.remove(name);
}
}