class AuditAuthenticator implements IAuthenticator {

    @Override
    public SaslNegotiator newSaslNegotiator()
    {
        return new AuditSaslNegotiator(wrappedAuthenticator.newDecoratedSaslNegotiator());
    }

    public  AuditAuthenticator();
      AuditAuthenticator(IDecoratedAuthenticator wrappedAuthenticator, AuditAdapter auditAdapter);

}