question: synchronized String addListener ( ServiceListener listener ) { return addListener ( null , listener ) ; }
target:  Register for changes to service's schema. The object will be called when schema for this service and version is changed.