# File lib/active_ldap/adapter/ldap_ext.rb, line 71
    def assert_error_code
      return unless failed?
      code = error_code
      klass = ActiveLdap::LdapError::ERRORS[code]
      klass ||= IMPLEMENT_SPECIFIC_ERRORS[code]
      if klass.nil? and error_message == "Can't contact LDAP server"
        klass = LDAP::ServerDown
      end
      klass ||= ActiveLdap::LdapError
      raise klass, LDAP.err2string(code)
    end