public void setMetricNames(String metricNames) {
this.metricNames = metricNames;
this.metrics = new ArrayList<SimilarityMetricEnum>();
for(String metricName : metricNames.split(",")) {
SimilarityMetricEnum s = SimilarityMetricEnum.valueOf(metricName);
if(s == null) {
throw new RuntimeException("invalid metric name: " + metricName);
}
metrics.add(s);
}