def METHOD_NAME(major=None, minor=None, release_type=None):
    """
    .. note::
        This function will need to be updated if the OCIO_NAMESPACE 
        format changes. There may also be multiple formats present in the 
        module depending on user CMake configuration. We only care about
        the first here, which _should_ be the default.
    """
    if not all((major, minor)):
        _, major, minor, _ = get_project_version()
    if not release_type:
        release_type = get_ocio_version_release_type()
    values = _get_cmake_values(
        r"^\s*set\(OCIO_NAMESPACE \"(.*)\"",
        "OCIO_NAMESPACE"
    )
    namespace_fmt = values[0]
    namespace = namespace_fmt\
        .replace('${OpenColorIO_VERSION_MAJOR}', major)\
        .replace('${OpenColorIO_VERSION_MINOR}', minor)\
        .replace('${OpenColorIO_VERSION_RELEASE_TYPE}', release_type)
    return namespace