# File lib/activeldap/ldap.rb, line 71
  def LDAP.generate_err2exceptions()
    hash = {}
    ERRORS.each do |err|
      begin
        val = LDAP.const_get(err)
        # Make name into a exception
        exc = err.gsub(/^LDAP_/, '') 
        exc = exc.split('_').collect {|w| w.capitalize }.join('')
        # Doesn't exist :-)
        LDAP.module_eval("class \#{exc} < LDAP::PrettyError\nend\n")
        hash[val] = exc
      rescue NameError
        # next!
      end
    end
    @@error_map = hash
  end