private function parseSwitchLabelDefault()
{
$this->tokenStack->push();
$token = $this->consumeToken(Tokens::T_DEFAULT);
$this->consumeComments();
if ($this->tokenizer->peek() === Tokens::T_COLON) {
$this->consumeToken(Tokens::T_COLON);
} else {
$this->consumeToken(Tokens::T_SEMICOLON);
}
$label = $this->builder->buildAstSwitchLabel($token->image);
$label->setDefault();
$this->parseSwitchLabelBody($label);
return $this->setNodePositionsAndReturn($label);
}