code: public double score_interpreter(final HashMap<String, Comparable> row ) {
      double score = _initialScore;
      for( int i=0; i<_rules.length; i++ )
        score += _rules[i].score(row.get(_colNames[i]));
      return score;
    }
docs: Use the rule interpreter