public function __construct(array $values)
{
if (count($values) === 0) {
throw new PinqException('Invalid amount of value expressions for %s: must be greater than 0', __CLASS__);
}
$this->values = self::verifyAll($values);
}