@SuppressWarnings("unchecked")
    default T add(Stream<String> rows) {
        rows.flatMap(row -> Stream.of(row.split(Formatting.nl())))
            .forEachOrdered(this::add);
        return (T) this;
    }
Adds all the specified rows to this model. If any of the specified rows
contains a new-line character it will be broken apart on that character
so that every row is in fact added as a separate string.

@param rows  the rows
@return      a reference to this
common-parent/codegen/src/main/java/com/speedment/common/codegen/model/trait/HasCode.java