private StringBuilder pad(StringBuilder buf, String string, int width) { return pad(buf, string, width, ' '); }
pad(buf, getColumnDisplayFunction().apply(column), align.computeIfAbsent(column, c -> false) ? calculateMaxWidth(column, column.name()) : 0); for (Column column : columns) { sepLine.append(column.ordinal() == 0 ? startDelim : midDelim); pad(sepLine, "", maxWidths.getOrDefault(column, 0), '-'); center(buf, extractValue(column, option), maxWidths.getOrDefault(column, 0)); } else { pad(buf, extractValue(column, option), maxWidths.getOrDefault(column, 0));