return new HashSet(Arrays.asList(JavaModelUtil.getAllSuperTypes(type, new NullProgressMonitor())));
return toWorkingCopyMembersSet(new HashSet(Arrays.asList(JavaModelUtil.getAllSuperTypes(type, new NullProgressMonitor()))));
	private static Set createSuperTypeSet(IType type, IJavaProject project) throws JavaModelException {		if (type == null){			Set result= new HashSet(1);			result.add(project.findType("java.lang.Object"));			return result;		}			return new HashSet(Arrays.asList(JavaModelUtil.getAllSuperTypes(type, new NullProgressMonitor())));	}