@SuppressWarnings("unchecked")
    default T add(String... rows) {
        requireNonNullElements(rows);
        for (final String row : rows) {
            Collections.addAll(getCode(), row.split(Formatting.nl()));
        }
        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