if (description.getBundleId() < 0) throw new IllegalArgumentException("no id set");
if (description.getLocation() == null) throw new IllegalArgumentException("no location set");
	public boolean addBundle(BundleDescription description) {		if (description.getBundleId() < 0)			throw new IllegalArgumentException("no id set");		if (!basicAddBundle(description))			return false;		resolved = false;		getDelta().recordBundleAdded((BundleDescriptionImpl) description);		if (resolver != null)			resolver.bundleAdded(description);		return true;	}