# File lib/asciidoctor/parser.rb, line 2249
  def self.is_sibling_list_item?(line, list_type, sibling_trait)
    if sibling_trait.is_a? ::Regexp
      matcher = sibling_trait
      expected_marker = false
    else
      matcher = ListRxMap[list_type]
      expected_marker = sibling_trait
    end

    if (m = matcher.match(line))
      if expected_marker
        expected_marker == resolve_list_marker(list_type, m[1])
      else
        true
      end
    else
      false
    end
  end