# File lib/Getopt/Declare.rb, line 51
  def expand_tabs( tabstop = 8 )
    h = self.dup
    while h.sub!(/(^|\n)([^\t\n]*)(\t+)/sex) { |f|
        val = ( tabstop * "#$3".length() - ("#$2".length() % tabstop) )
        "#$1#$2" + (" " * val)
      }
    end
    h
  end