protected function compileCode(&$code)
{
if (self::isValueType($this->value)) {
$code .= var_export($this->value, true);
} else {
throw new PinqException('Cannot compile %s to code: value must be a value type (scalar or array of scalars), currently %s', get_class($this), Utilities::getTypeOrClass($this->value));
}
}