class RsrcCtxWrapper implements ResourceContext {

    public void logPrincipal(final Principal principal) {
        if (principal == null) {
            return;
        }
        logPrincipal(principal.getFullName());
        logAuthorityId(principal.getAuthority());
    }

    public  RsrcCtxWrapper(HttpServletRequest request, HttpServletResponse response,
            Http.AuthorityList authList,  boolean optionalAuth, Authorizer authorizer,
            Metric metric, Object timerMetric, String apiName);

}