public function __construct(Expression $value) { parent::__construct($value); }
public function __construct(Expression $value, array $arguments) { parent::__construct($value); $this->arguments = self::verifyAll($arguments, ArgumentExpression::getType()); }
public function __construct(Expression $value, Expression $index = null) { parent::__construct($value); $this->index = $index; }