public static function tryingToProduceFor(
        MapsProperty $mapping,
        Throwable $exception
    ): Throwable {
        return new self(
            sprintf(
                'Proxy production for in the `%s` property failed: %s',
                $mapping->name(),
                $exception->getMessage()
            ),
            0,
            $exception
        );
    }