private List<List<String>> removeNullColumns( List<List<String>> list ) {
        List<List<String>> newList = Lists.newArrayListWithCapacity( list.size() );
        for( List<String> row : list ) {
            List<String> newRow = Lists.newArrayList();
            newList.add( newRow );
            for( int i = 0; i < nonNullColumns.length; i++ ) {
                if( nonNullColumns[i] ) {
                    newRow.add( row.get( i ) );
                }
            }
        }
        return newList;
    }
Default implementation of the {@link RowFormatter} that uses the fields of an
object as columns of the table

@See {@link com.tngtech.jgiven.annotation.Table} for details<br>
     {@link NamedFormats} annotation<br>
jgiven-core/src/main/java/com/tngtech/jgiven/format/table/FieldBasedRowFormatter.java