private function processNamespaceBlock()
{
$this->startSequence();
while (!in_array($this->tokens[$this->id + 1][0], array(T_CLOSE_TAG, T_NAMESPACE, T_END))) {
$this->processNext();
if ($this->tokens[$this->id + 1][0] === T_NAMESPACE && $this->tokens[$this->id + 2][0] === T_NS_SEPARATOR) {
$this->processNext();
}
}
$blockId = $this->sequence;
$this->endSequence();
$this->setAtom($blockId, array('code' => '', 'fullcode' => ' ' . self::FULLCODE_SEQUENCE . ' ', 'line' => $this->tokens[$this->id][2], 'token' => $this->getToken($this->tokens[$this->id][0])));
return $blockId;
}