def METHOD_NAME(
    self, compilation_result: JITCompilationResult
) -> ClientParameters:
    """Load the client parameters from the JIT compilation result.
    Args:
        compilation_result (JITCompilationResult): result of the JIT compilation
    Raises:
        TypeError: if compilation_result is not of type JITCompilationResult
    Returns:
        ClientParameters: appropriate client parameters for the compiled program
    """
    if not isinstance(compilation_result, JITCompilationResult):
        raise TypeError(
            f"compilation_result must be of type JITCompilationResult, not {type(compilation_result)}"
        )
    return ClientParameters.wrap(
        self.cpp().METHOD_NAME(compilation_result.cpp())
    )