public void addListener(AMClientDataListener cdl){
synchronized (listeners) {
    if (!listeners.contains(cdl)) {
      listeners.add(cdl);
    }
  }
}

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