# File lib/openid/service.rb, line 61
    def OpenIDServiceEndpoint.is_type?(service, versions=nil)
      # escape the period in the version numbers
      versions.collect! {|v| v.gsub('.', '\.')} if versions
      
      base_url = 'http://openid\.net/signon/'
      base_url += '(' + versions.join('|') + '){1}' if versions
      
      service.service_types.each do |st|
        return true if st.match(base_url)
      end

      return false
    end