docs: public String getRemoteAddr() {
          if (remoteAddrHeader != null) {
              String val = getHeader(remoteAddrHeader);
              if (val != null) return val;
          }
          SocketAddress addr = getRemoteAddress();
          if (addr == null) return "";
          if (addr instanceof InetSocketAddress) return ((InetSocketAddress) addr).getAddress().getHostAddress();
          return String.valueOf(addr);
      }