public ColumnBuilder<
            T_ROW,
            T_CELL_VAL,
            T_CELL> withConditionalStyleName(
            final Function<T_ROW, String> styleFunction) {
        if (styleFunctions == null) {
            styleFunctions = new ArrayList<>();
        }
        styleFunctions.add(Objects.requireNonNull(styleFunction));
        return this;
    }
Add a style (or space separated styles) to rows in this column conditionally based on the row value

@param styleFunction A function to return the style name, an empty string or null
stroom-core-client-widget/src/main/java/stroom/data/grid/client/ColumnBuilder.java