public OrFilter(Filter<?> left, Filter<?> right) {
		if ((left == null) || (right == null)) {
			throw new IllegalArgumentException("null filter not allowed");
		}
		this.left = left;
		this.right = right;
	}