static public Condition getCondition(Bundle bundle, ConditionInfo info) {
static public Condition getCondition(final Bundle bundle, ConditionInfo info) {
	static public Condition getCondition(Bundle bundle, ConditionInfo info) {		if (!CONDITION_TYPE.equals(info.getType()))			throw new IllegalArgumentException("ConditionInfo must be of type \"" + CONDITION_TYPE + "\"");		String[] args = info.getArgs();		if (args.length != 1)			throw new IllegalArgumentException("Illegal number of args: " + args.length);		String location = args[0];		FilePermission locationPat = new FilePermission(location, "read");		FilePermission sourcePat = new FilePermission(bundle.getLocation().toString(), "read");		return locationPat.implies(sourcePat) ? Condition.TRUE : Condition.FALSE;	}