private function nextCharacter()
    {
        ++$this->currentCharIndex;

        if ($this->annotationLen <= $this->currentCharIndex) {
            $this->currentChar = null;
        } else {
            $this->currentChar = $this->annotation[$this->currentCharIndex];
        }

        return $this->currentChar;
    }