# File lib/addressable/template.rb, line 482
    def expand(mapping, processor=nil)
      result = self.pattern.dup
      mapping = normalize_keys(mapping)
      result.gsub!( EXPRESSION ) do |capture|
        transform_capture(mapping, capture, processor)
      end
      return Addressable::URI.parse(result)
    end