*/
@SuppressWarnings("serial")
class KeepHandlerCollection extends ArrayList<KeepHandler> {
void fireKeep(SearchControl control, Result result) {
UncaughtExceptionHandler handler = GWT.getUncaughtExceptionHandler();
KeepEvent event = new KeepEvent(control, result);
for (KeepHandler l : this) {
if (handler != null) {
try {
l.onKeep(event);
} catch (Throwable e) {