revision = $revision; $this->exception = $exception; $this->originalBody = $original_body; } protected function renderBody() { // Never called since buildBody() is overridden. } protected function renderSubject() { return "Exception: unable to process your mail request."; } protected function renderVarySubject() { return $this->renderSubject(); } protected function buildBody() { $exception = $this->exception; $original_body = $this->originalBody; $message = $exception->getMessage(); $trace = $exception->getTraceAsString(); return <<