    # File temp/text.rb, line 214
        def write( writer, indent=-1, transitive=false, ie_hack=false )
          s = to_s()
          if not (@parent and @parent.whitespace) then
            s = wrap(s, 60, false) if @parent and @parent.context[:wordwrap] == :all
            if @parent and not @parent.context[:indentstyle].nil? and indent > 0 and s.count("\n") > 0
              s = indent_text(s, indent, @parent.context[:indentstyle], false)
            end
            s.squeeze!(" \n\t") if @parent and !@parent.whitespace
          end
          writer << s
        end