} else {
return false;
}
}
protected void fireStateChanged(){
IndexingEvent event = new IndexingEvent(this);
Collection<IndexingListener> copy = new ArrayList<IndexingListener>(listeners.size());
synchronized (listeners) {
copy.addAll(listeners);
}
for(IndexingListener listener : copy){