A simple, extensible Java API for interacting with LDAP servers