    # File temp/document.rb, line 182
        def write( output=$stdout, indent=-1, transitive=false, ie_hack=false )
          if xml_decl.encoding != "UTF-8" && !output.kind_of?(Output)
            output = Output.new( output, xml_decl.encoding )
          end
          formatter = if indent > -1
              if trans
                REXML::Formatters::Transitive.new( indent, ie_hack )
              else
                REXML::Formatters::Pretty.new( indent, ie_hack )
              end
            else
              REXML::Formatters::Default.new( ie_hack )
            end
          formatter.write( self, output )
                    end