    # File lib/action_mailer/vendor/tmail-1.2.3/tmail/address.rb, line 137
        def initialize( local, domain )
          if domain
            domain.each do |s|
              raise SyntaxError, 'empty word in domain' if s.empty?
            end
          end

          # This is to catch an unquoted "@" symbol in the local part of the
          # address.  Handles addresses like <"@"@me.com> and makes sure they
          # stay like <"@"@me.com> (previously were becomming <@@me.com>)
          if local && (local.join == '@' || local.join =~ /\A[^"].*?@.*?[^"]\Z/)
            @local = "\"#{local.join}\""
          else
            @local = local
          end

          @domain = domain
          @name   = nil
          @routes = []
        end