private function startList()
    {
        $list = new ArrayObject();

        if (null === ($key = $this->tokens->getKey())) {
            $this->current[] = $list;
        } else {
            $this->current[$key] = $list;
        }

        $this->stack[] = $this->current;
        $this->current = $list;
    }