public boolean matches(String facc,FeatureClassInfo fci,List<Object> row){
  boolean ret=false;
  char type=fci.getFeatureType();
  if (type == CoverageTable.EPOINT_FEATURETYPE || type == CoverageTable.CPOINT_FEATURETYPE) {
    type=CoverageTable.UPOINT_FEATURETYPE;
  }
  if (facc.equals(this.facc) && this.type == type) {
    if (expression != null) {
      ret=expression.evaluate(fci,row);
    }
 else {
      ret=true;
    }
  }
  return ret;
}

public boolean matches ( String facc , FeatureClassInfo fci , List < Object > row ) { boolean ret = false ; char type = fci . getFeatureType ( ) ; if ( type == CoverageTable . EPOINT_FEATURETYPE || type == CoverageTable . CPOINT_FEATURETYPE ) { type = CoverageTable . UPOINT_FEATURETYPE ; } if ( facc . equals ( this . facc ) && this . type == type ) { if ( expression != null ) { ret = expression . evaluate ( fci , row ) ; } else { ret = true ; } } return ret ; }
used to match feature entries with priorityholder .
