public static <T> TableBuilder<T> builder(final Collection<T> data) {
        return new TableBuilder<T>(data);
    }
@return A builder for defining the structure of an ascii table
with customized column extraction, formatting and alignment.
stroom-util/src/main/java/stroom/util/logging/AsciiTable.java