private AcknowledgementType logSubjectReidentificationResponse( SubjectReidentificationResponseMessageType message, AssertionType assertion, String direction, String _interface) { AcknowledgementType ack = new AcknowledgementType(); AuditRepositoryLogger auditLogger = new AuditRepositoryLogger(); LogEventRequestType auditLogMsg = auditLogger.logSubjectReidentResult(message, direction, _interface); if (auditLogMsg != null) { AuditRepositoryProxyObjectFactory auditRepoFactory = new AuditRepositoryProxyObjectFactory(); AuditRepositoryProxy proxy = auditRepoFactory.getAuditRepositoryProxy(); ack = proxy.auditLog(auditLogMsg, assertion); } return ack; }