public int add(SearchResultDataLine tl,int row){
  boolean isNotJunk=junkFilter.allow(tl);
  boolean allow=allow(tl);
  if (isNotJunk || !SearchSettings.hideJunk()) {
    if (allow) {
      return super.add(tl,row);
    }
 else {
      HIDDEN.add(tl);
      _numResults+=1;
    }
  }
 else {
    _numResults+=1;
  }
  return -1;
}

public int add ( SearchResultDataLine tl , int row ) { boolean isNotJunk = junkFilter . allow ( tl ) ; boolean allow = allow ( tl ) ; if ( isNotJunk || ! SearchSettings . hideJunk ( ) ) { if ( allow ) { return super . add ( tl , row ) ; } else { HIDDEN . add ( tl ) ; _numResults += 1 ; } } else { _numResults += 1 ; } return - 1 ; }
determines whether or not this line should be added .
