String encodedColumns = options.get(COLUMNS_OPTION);
if (encodedColumns.length() == 0)
throw new IllegalArgumentException("The " + COLUMNS_OPTION + " must not be empty");
combiners = new ColumnSet(Lists.newArrayList(Splitter.on(",").split(encodedColumns)));
}