moved ByChoiceCellValueTransformer outsie of
CombinedCellValueTransformer because of AspectJ issues (bug in aspectj,
which wouldn't let compile)