private void isLegal() {
		if ((null == binaryLogicalOperator)) {
			throw new IllegalStateException("Operator cannot be null.");
		} else if (((null == validatorLHS) || (null == validatorRHS))) {
			throw new IllegalStateException("Atleast one validator must be set for a compound validator.");
		}
	}