    # File temp/element.rb, line 492
        def text=( text )
          if text.kind_of? String
            text = Text.new( text, whitespace(), nil, raw() )
          elsif text and !text.kind_of? Text
            text = Text.new( text.to_s, whitespace(), nil, raw() )
          end
          old_text = get_text
          if text.nil?
            old_text.remove unless old_text.nil?
          else
            if old_text.nil?
              self << text
            else
              old_text.replace_with( text )
            end
          end
          return self
        end