throw new NullPointerException( "name" );
}
for( ListIterator i = entries.listIterator(); i.hasNext(); )
{
Entry e = ( Entry ) i.next();
if( e.getName().equals( name ) )
{
deregister( i.previousIndex(), e );
return e.getFilter();
}
}
throw new IllegalArgumentException( "Unknown filter name: " + name );
}