question: private boolean quickReject ( ServerEntry entry ) { for ( int i = 0 ; i < _fieldsValues . length ; i ++ ) { Object templateFieldValue = _fieldsValues [ i ] ; if ( templateFieldValue == null ) continue ; Object entryFieldValue = entry . getFixedPropertyValue ( i ) ; if ( entryFieldValue == null ) return true ; if ( templateFieldValue == entryFieldValue ) continue ; if ( templateFieldValue . hashCode ( ) != entryFieldValue . hashCode ( ) ) return true ; } return false ; }
target:  Hashcode based quick-reject. If this method returns true, the match is rejected. If it returns false, a full match will be performed by the engine.