class AuditAuthorizer implements IAuthorizer {

    @Override
    public Set<PermissionDetails> list(AuthenticatedUser performer, Set<Permission> permissionFilter, IResource resourceFilter, RoleResource roleFilter) throws RequestValidationException, RequestExecutionException
    {
        return wrappedAuthorizer.list(performer, permissionFilter, resourceFilter, roleFilter);
    }

    public  AuditAuthorizer();
    @VisibleForTesting  AuditAuthorizer(IAuthorizer wrappedAuthorizer);

}