private String extractValue(final T_ROW row) {
            T_COL obj = columnExtractor.apply(row);
            if (obj == null) {
                return nullValueSupplier.get();
            } else {
                return columnFormatter.apply(obj);
            }
        }
A column builder for when you need full control over the column style
stroom-util/src/main/java/stroom/util/logging/AsciiTable.java