if (cc.depth > 0) return false; if (cc.condSets == null) { cc.condSets = new Vector();
Vector condSets = (Vector) cc.depthCondSets.get(cc.getDepth()); if (condSets == null) { condSets = new Vector(2); cc.depthCondSets.set(cc.getDepth(), condSets);
	boolean addConditionsForDomain(Condition condSet[][]) {		CheckContext cc = (CheckContext) localCheckContext.get();		if (cc == null) {			// We are being invoked in a weird way. Perhaps the ProtectionDomain is			// getting invoked directly.			return false;		}		if (cc.depth > 0)			return false; // no recursive checks		if (cc.condSets == null) {			cc.condSets = new Vector();		}		cc.condSets.add(condSet);		return true;	}