public synchronized void addBefore(String baseName, String name,
IoFilter filter) {
checkBaseName(baseName);
for (ListIterator i = entries.listIterator(); i.hasNext();) {
Entry base = (Entry) i.next();
if (base.getName().equals(baseName)) {
register(i.previousIndex(), new EntryImpl(name, filter));
break;
}
}
}