public function create(Context $context, $paramName) { $headers = $context->getRequest()->getHeaders(); $msg = new Message(); $created = isset($headers['created']) ? $headers['created'] : null; $expiration = isset($headers['expiration']) ? $headers['expiration'] : null; $msg->setHeaders($headers); $msg->setExpiration($expiration); $msg->setCreated($created); return $msg; }