code: public int filterObject(CaptureSearchResult r) {
  		if(!notifiedSeen) { 
  			if(filterGroup != null) {
  				filterGroup.setSawAdministrative();
  			}
  			notifiedSeen = true;
  		}
  		String url = r.getUrlKey();
  		if(lastChecked != null) {
  			if(lastChecked.equals(url)) {
  				if(lastCheckedExcluded) { 
  					return ObjectFilter.FILTER_EXCLUDE;
  				} else {
  					// don't need to: already did last time...
  					//filterGroup.setPassedAdministrative();
  					return ObjectFilter.FILTER_INCLUDE;
  				}
  			}
  		}
  		lastChecked = url;
  		lastCheckedExcluded = isExcluded(url);
  		if(lastCheckedExcluded) {
  			return ObjectFilter.FILTER_EXCLUDE;
  		} else {
  			if(!notifiedPassed) {
  				if(filterGroup != null) {
  					filterGroup.setPassedAdministrative();
  				}
  				notifiedPassed = true;
  			}
  			return ObjectFilter.FILTER_INCLUDE;
  		}
  			
  	}
docs: /* (non-Javadoc)
  @see org.archive.wayback.resourceindex.SearchResultFilter#filterSearchResult(org.archive.wayback.core.SearchResult)