@Override
    public Type getOwnerType() {
        throw new UnsupportedOperationException(
            "Owner types are currently not supported by CodeGen."
        );
    }
Creates a new {@code SimpleParameterizedType} referencing the specified 
class in the specified file. These do not have to exist yet.

@param file        the file to reference
@param clazz       the class to reference
@param parameters  list of generic parameters to this type
@return            the new simple type
common-parent/codegen/src/main/java/com/speedment/common/codegen/constant/SimpleParameterizedType.java