}
	private ICompilationUnit[] getCus(SearchResultGroup[] groups) {		List result= new ArrayList(groups.length);		for (int i= 0; i < groups.length; i++) {			SearchResultGroup group= groups[i];			ICompilationUnit cu= group.getCompilationUnit();			if (cu != null)				result.add(cu);				fCuToSearchResultGroup.put(cu, group);		}		return (ICompilationUnit[]) result.toArray(new ICompilationUnit[result.size()]);	}