def METHOD_NAME(cls) -> Iterator[Path]:
    """Config location candidates"""
    # From highest to lowest priority
    if "OPENEO_CLIENT_CONFIG" in os.environ:
        yield Path(os.environ["OPENEO_CLIENT_CONFIG"])
    yield Path.cwd() / "openeo-client-config.ini"
    if "OPENEO_CONFIG_HOME" in os.environ:
        yield Path(os.environ["OPENEO_CONFIG_HOME"]) / "openeo-client-config.ini"
    if "XDG_CONFIG_HOME" in os.environ:
        yield Path(os.environ["XDG_CONFIG_HOME"]) / DEFAULT_APP_NAME / "openeo-client-config.ini"
    yield Path.home() / ".openeo-client-config.ini"