# File lib/maruku/input/parse_block.rb, line 176
        def read_header12(src)
                line = src.shift_line.strip
                al = nil
                # Check if there is an IAL
                if new_meta_data? and line =~ /^(.*)\{(.*)\}\s*$/
                        line = $1.strip
                        ial = $2
                        al  = read_attribute_list(CharSource.new(ial,src), context=nil, break_on=[nil])
                end
                text = parse_lines_as_span [ line ]
                level = src.cur_line.md_type == :header2 ? 2 : 1;  
                src.shift_line
                return md_header(level, text, al)
        end