question: public Listener < T > add ( Consumer < T > listener ) { Assert . notNull ( listener , "listener" ) ; ListenerHolder holder = new ListenerHolder ( listener , ThreadContext . currentContext ( ) ) ; listeners . add ( holder ) ; return holder ; }
target:  Adds a listener to the set of listeners.