# File lib/maruku/input/parse_block.rb, line 361
        def read_indented_content(src, indentation, break_list, item_type)
                lines =[]
                # collect all indented lines
                saw_empty = false; saw_anything_after = false
                while src.cur_line 
#                       puts "Reading indent = #{indentation} #{src.cur_line.inspect}"
                        #puts "#{src.cur_line.md_type} #{src.cur_line.inspect}"
                        if src.cur_line.md_type == :empty
                                saw_empty = true
                                lines << src.shift_line
                                next
                        end
                
                        # after a white line
                        if saw_empty
                                # we expect things to be properly aligned
                                if (ns=number_of_leading_spaces(src.cur_line)) < indentation
                                        #puts "breaking for spaces, only #{ns}: #{src.cur_line}"
                                        break
                                end
                                saw_anything_after = true
                        else
#                               if src.cur_line[0] != ?\ 
                                        break if break_list.include? src.cur_line.md_type
#                               end
#                               break if src.cur_line.md_type != :text
                        end
                

                        stripped = strip_indent(src.shift_line, indentation)
                        lines << stripped

                        #puts "Accepted as #{stripped.inspect}"
                
                        # You are only required to indent the first line of 
                        # a child paragraph.
                        if stripped.md_type == :text
                                while src.cur_line && (src.cur_line.md_type == :text)
                                        lines << strip_indent(src.shift_line, indentation)
                                end
                        end
                end

                want_my_paragraph = saw_anything_after || 
                        (saw_empty && (src.cur_line  && (src.cur_line.md_type == item_type))) 
        
#               dbg_describe_ary(lines, 'LI')
                # create a new context 
        
                while lines.last && (lines.last.md_type == :empty)
                        lines.pop
                end
                
                return lines, want_my_paragraph
        end