private function parseAlternativeScope() { $this->tokenStack->push(); $this->consumeToken(Tokens::T_COLON); $scope = $this->parseScopeStatements(); $this->parseOptionalAlternativeScopeTermination(); return $this->setNodePositionsAndReturn($scope); }