protected final function getArgumentAt($index, O\MethodCallExpression $methodExpression)
{
$argumentExpression = $this->getOptionalArgumentAt($index, $methodExpression);
if ($argumentExpression === null) {
throw new PinqException('Could not get argument at index %d of method %s: argument not supplied', $index, $methodExpression->getName()->compileDebug());
}
return $argumentExpression;
}