nl: disables the listeners and calls initializewithoutlistenersfrom . listeners are disabled because it is common for listeners to be used for saving launch configurations . if a the configuration is saved during initialization , it is possible for attributes necessary for other options to be erased . concode_field_sep List<IOptionChangeListener> fListeners concode_elem_sep boolean fListeneredDisabled concode_field_sep void removeChangeListener concode_elem_sep void initializeWithoutListenersFrom concode_elem_sep void notifyListeners concode_elem_sep void addChangeListener
code: void function ( ILaunchConfiguration arg0 ) { fListeneredDisabled = true ; initializeWithoutListenersFrom ( arg0 ) ; fListeneredDisabled = false ; }