def self.unescape(input)
      result = input.dup.strip

      result.gsub!(/&[a-z]+;/) do | match |
          case match