// future work = binary feature if there is same multi-digit number on both sides (e.g. 4-digit for years)
getNumberRatio(fTokens, eTokens);
if (featSet > 3) {
// uppercase token matching features : find uppercased tokens that exactly appear on both sides
// lack of this evidence does not imply anything, but its existence might indicate parallel
PairOfFloats pair = getUppercaseRatio(fTokens, eTokens);
features.add("uppercaseratio=" + Math.max(pair.getLeftElement(), pair.getRightElement()));
}
}
}
return features.toArray(new String[features.size()]);