$parts */ public function __construct(public readonly array $parts, Throwable $previous) { parent::__construct($previous->getMessage(), 0, $previous); } }