}
private static void writeContent( @Nonnull List<? extends Version> keyVersions, @Nonnull Iterable<? extends Column> columns, @Nonnull Writer out ) throws IOException {
for ( int i = 0, keyVersionsSize = keyVersions.size(); i < keyVersionsSize; i++ ) {
Version keyVersion = keyVersions.get( i );
out.write( extend( keyVersion.format() ) );
out.write( FIRST_COLUMN_SEPARATOR );
//Now write the columns
for ( Column column : columns ) {