def METHOD_NAME(self, timeout=None):
    # pylint: disable=arguments-differ
    """Get job result. The behavior is the same as the underlying
    concurrent Future objects,
    https://docs.python.org/3/library/concurrent.futures.html#future-objects
    Args:
        timeout (float): number of seconds to wait for results.
    Returns:
        qiskit.Result: Result object
    Raises:
        concurrent.futures.TimeoutError: if timeout occurred.
        concurrent.futures.CancelledError: if job cancelled before completed.
    """
    return self._future.METHOD_NAME(timeout=timeout)