private function analyzeAssign(Expr\Assign $expr, Context $context) { // list($a, $b) = … if ($expr->var instanceof Expr\List_) { return $this->analyzeList($expr->var, $context); } // $a = ... or class::$a = return $this->analyzeVar($expr->var, $context); }