@Override
    public AsyncAnnotationAuditOutputStream write(AnnotationAuditEvent event) {
        annotationDeferred.accept(event);
        b.await();
        return this;
    }
@ Override public AsyncAnnotationAuditOutputStream write ( AnnotationAuditEvent event ) { annotationDeferred . accept ( event ) ; b . await ( ) ; return this ; }
Write.

@param event
the event
@return the annotation audit output stream