default T extend(Type supertype, String... params) {
        return setSupertype(genericType(supertype, params));
    }
Sets the super type of this model to a parameterized type created with
the specified base type and generic parameters.

@param supertype  the supertype
@param params     the generic types of that supertype
@return           a reference to this

@since 2.5
common-parent/codegen/src/main/java/com/speedment/common/codegen/model/trait/HasSupertype.java