if (element instanceof IProject && !((IProject)element).isAccessible()) return false;
	public boolean hasChildren(Object element) {		if (element instanceof IPackageFragment) {			IPackageFragment pkg= (IPackageFragment)element;			try {				if (pkg.getKind() == IPackageFragmentRoot.K_BINARY)					return pkg.getChildren().length > 0;			} catch (JavaModelException ex) {				// use super behavior			}		}		return super.hasChildren(element);	}