private void fetchAllTypes(ArrayList list, IJavaProject project, IProgressMonitor monitor) {
private void fetchAllTypes(ArrayList list, IJavaProject project, IProgressMonitor monitor) throws JavaModelException {
		private void fetchAllTypes(ArrayList list, IJavaProject project, IProgressMonitor monitor) {			IJavaSearchScope searchScope= SearchEngine.createJavaSearchScope(new IJavaProject[] { project });					AllTypesSearchEngine searchEngine= new AllTypesSearchEngine(project.getProject().getWorkspace());			searchEngine.searchTypes(list, searchScope, IJavaElementSearchConstants.CONSIDER_TYPES, monitor);		}