docstr: Undo changes from `_apply_xheaders`.
  
  Xheaders are per-request so they should not leak to the next
  request on the same connection.
code: def _unapply_xheaders(self):
      """Undo changes from `_apply_xheaders`.
  
      Xheaders are per-request so they should not leak to the next
      request on the same connection.
      """
      self.remote_ip = self._orig_remote_ip
      self.protocol = self._orig_protocol
  
imports: from __future__ import absolute_import, division, print_function
  import socket
  from tornado.escape import native_str
  from tornado.http1connection import HTTP1ServerConnection, HTTP1ConnectionParameters
  from tornado import gen
  from tornado import httputil
  from tornado import iostream
  from tornado import netutil
  from tornado.tcpserver import TCPServer
  from tornado.util import Configurable
label_desc: Use image node_id 4 for calling the _HTTPRequestContext obj's underlying member method code with example usage: obj._unapply_xheaders() without return types