public function visitBinaryOperation(O\BinaryOperationExpression $expression)
{
$this->walk($expression->getLeftOperand());
$this->walk($expression->getRightOperand());
$binaryOperation = $this->typeSystem->getBinaryOperation($this->analysis[$expression->getLeftOperand()], $expression->getOperator(), $this->analysis[$expression->getRightOperand()]);
$this->metadata[$expression] = $binaryOperation;
$this->analysis[$expression] = $binaryOperation->getReturnType();
}