# File lib/asciidoctor/section.rb, line 43
  def initialize parent = nil, level = nil, numbered = true, opts = {}
    super parent, :section, opts
    if level
      @level = level
    else
      @level = parent ? (parent.level + 1) : 1
    end
    @numbered = numbered && @level > 0
    @special = parent && parent.context == :section && parent.special
    @index = 0
    @number = 1
  end