# File lib/asciidoctor/abstract_block.rb, line 15
  def initialize(parent, context)
    super(parent, context)
    @blocks = []
    @id = nil
    @title = nil
    @caption = nil
    if context == :document
      @level = 0
    elsif !parent.nil? && !self.is_a?(Section)
      @level = parent.level
    else
      @level = nil
    end
    @next_section_index = 0 
  end