class RequestContext implements AuthorizableRequestContext {

    @Override
    public String initialPrincipalName() {
        return header.initialPrincipalName();
    }

    public  RequestContext(RequestHeader header,
                          String connectionId,
                          InetAddress clientAddress,
                          KafkaPrincipal principal,
                          ListenerName listenerName,
                          SecurityProtocol securityProtocol,
                          ClientInformation clientInformation,
                          boolean fromPrivilegedListener);

}