code: public RequestHeader clearPrincipal() {
          return new RequestHeader(method, uri, protocol, acceptedResponseProtocols, Optional.empty(), headers, lowercaseHeaders);
      }
docs: Return a copy of this request header with the principal cleared.
  
  @return A copy of this request header.