if(object instanceof LogicalPackage) return true;
	private boolean isEssential(Object object) {		if(object instanceof LogicalPackage)			return true;		try {			if (object instanceof IPackageFragment) {				IPackageFragment fragment= (IPackageFragment) object;				return !fragment.isDefaultPackage() && fragment.hasSubpackages();			}		} catch (JavaModelException e) {			JavaPlugin.log(e);		}				return false;	}