if (rls[i].canCheck(object)) { rls[i].check(object); }
rls[i].check(object);
	public void checkAll(Checkable object) throws RuleViolationException {		if (rules.isEmpty()) {			return;		}		AbstractRule[] rls = (AbstractRule[])rules.values().toArray();		for (int i = 0; i < rls.length; i++) {			if (rls[i].canCheck(object)) {				rls[i].check(object);			}		}				return;	}