if (conds == null) {  return; }
	void checkConditionalPermissionInfo(ConditionalPermissionInfoImpl cpi) {		try {			Condition conds[] = cpi.getConditions(bundle);			boolean satisfied = true;			for (int i = 0; i < conds.length; i++) {				Condition cond = conds[i];				if (cond.isMutable()) {					satisfied = false;				} else if (!cond.isSatisfied()) {// Note: the RFC says if !mutable, evaluated must be true					/*					 * We can just dump here since we have an immutable and					 * unsatisfied condition.					 */					return;				} else {					conds[i] = null; /* We can remove satisfied conditions */				}			}			if (satisfied) {				satisfiedCPIs.add(cpi);			} else {				satisfiableCPSs.add(new ConditionalPermissionSet(new ConditionalPermissionInfoImpl[] {cpi}, conds));			}		} catch (Exception e) {			bundle.framework.publishFrameworkEvent(FrameworkEvent.ERROR, bundle, e);		}	}