private function parseStatement()
{
if (is_object($stmt = $this->parseOptionalStatement())) {
return $stmt;
}
if (is_object($token = $this->tokenizer->next())) {
$this->throwUnexpectedTokenException($token);
}
throw new TokenStreamEndException($this->compilationUnit->getFileName());
}