{
boolean modified = this.spw.saveToSearch( this.search );
if ( modified && this.search.getConnection() != null && this.search.getConnection().isOpened() )
{
// send update event to force saving of new search parameters.
EventRegistry.fireSearchUpdated( new SearchUpdateEvent( this.search,
SearchUpdateEvent.EventDetail.SEARCH_PARAMETER_UPDATED ), this );
return this.spw.performSearch( this.search );
}