question: public void addListener ( AMClientDataListener cdl ) { synchronized ( listeners ) { if ( ! listeners . contains ( cdl ) ) { listeners . add ( cdl ) ; } } }
target:  register for listening to Client data changes