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