@Override
        public int hashCode() {
            return Objects.hash(name, columnExtractor, columnFormatter, alignment);
        }
A column builder for when you need full control over the column style
stroom-util/src/main/java/stroom/util/logging/AsciiTable.java