    # File lib/yard/templates/template.rb, line 134
          def initialize(opts = {})
            @cache, @cache_filename = {}, {}
            @sections, @options = [], {}
            add_options(opts)

            extend(Helpers::HtmlHelper) if options[:format] == :html
            extend(Helpers::TextHelper) if options[:format] == :text
            extend(Helpers::UMLHelper) if options[:format] == :dot
            extend(*Template.extra_includes) unless Template.extra_includes.empty?

            init
          end