question: public void auditOperation ( String operation , List < ? extends TaggedLogAPIEntity > entities , List < String > encodedRowKeys , EntityDefinition entityDefinition ) { if ( isAuditingRequired ( entityDefinition . getService ( ) ) ) { List < GenericAuditEntity > auditEntities = buildAuditEntities ( operation , entities , encodedRowKeys , entityDefinition ) ; if ( null != auditEntities && 0 != auditEntities . size ( ) ) { auditSupport . fireAudit ( entityDefinition . getService ( ) , auditEntities ) ; } } }
target:  Method to be invoked for firing audit event.