stop listening & clean up . concode_field_sep ExternalAnnotationTracker singleton concode_elem_sep DirectoryNode parent concode_elem_sep IPath path concode_elem_sep Map<IPath,ClassFile> classFiles concode_elem_sep Map<IPath,DirectoryNode> children concode_elem_sep IPackageFragmentRoot modelRoot concode_elem_sep DirectoryNode tree concode_field_sep Map<IPath,DirectoryNode> getChildren concode_elem_sep void resourceChanged concode_elem_sep void registerClassFile concode_elem_sep void registerClassFile concode_elem_sep DirectoryNode getAnnotationBase concode_elem_sep boolean isEmpty concode_elem_sep void start concode_elem_sep void unregisterClassFile concode_elem_sep void unregisterClassFile concode_elem_sep int numClassFiles concode_elem_sep String toString concode_elem_sep void unregisterDirectory concode_elem_sep void traverseForDirectories concode_elem_sep void traverseForClassFiles
void function ( IWorkspace arg0 ) { arg0 . removeResourceChangeListener ( singleton ) ; singleton . tree . children = null ; }