File list (Check if you may need any files):
directory\Attribute.java
directory\AttributeInUseException.java
directory\AttributeModificationException.java
directory\Attributes.java
directory\BasicAttribute.java
directory\BasicAttributes.java
ldap\BasicControl.java
BinaryRefAddr.java
Binding.java
CannotProceedException.java
CommunicationException.java
CompositeName.java
CompoundName.java
ConfigurationException.java
Context.java
ContextNotEmptyException.java
spi\ContinuationContext.java
spi\ContinuationDirContext.java
ldap\Control.java
ldap\ControlFactory.java
directory\DirContext.java
spi\DirectoryManager.java
spi\DirObjectFactory.java
spi\DirStateFactory.java
event\EventContext.java
event\EventDirContext.java
ldap\ExtendedRequest.java
ldap\ExtendedResponse.java
ldap\HasControls.java
InitialContext.java
spi\InitialContextFactory.java
spi\InitialContextFactoryBuilder.java
directory\InitialDirContext.java
ldap\InitialLdapContext.java
InsufficientResourcesException.java
InterruptedNamingException.java
directory\InvalidAttributeIdentifierException.java
directory\InvalidAttributesException.java
directory\InvalidAttributeValueException.java
InvalidNameException.java
directory\InvalidSearchControlsException.java
directory\InvalidSearchFilterException.java
ldap\LdapContext.java
ldap\LdapName.java
ldap\LdapReferralException.java
LimitExceededException.java
LinkException.java
LinkLoopException.java
LinkRef.java
MalformedLinkException.java
ldap\ManageReferralControl.java
directory\ModificationItem.java
Name.java
NameAlreadyBoundException.java
NameClassPair.java
NameImpl.java
NameNotFoundException.java
NameParser.java
event\NamespaceChangeListener.java
NamingEnumeration.java
event\NamingEvent.java
NamingException.java
event\NamingExceptionEvent.java
event\NamingListener.java
spi\NamingManager.java
NamingSecurityException.java
NoInitialContextException.java
NoPermissionException.java
directory\NoSuchAttributeException.java
NotContextException.java
event\ObjectChangeListener.java
spi\ObjectFactory.java
spi\ObjectFactoryBuilder.java
OperationNotSupportedException.java
ldap\PagedResultsControl.java
ldap\PagedResultsResponseControl.java
PartialResultException.java
ldap\Rdn.java
RefAddr.java
Reference.java
Referenceable.java
ReferralException.java
spi\Resolver.java
spi\ResolveResult.java
ldap\Rfc2253Parser.java
directory\SchemaViolationException.java
directory\SearchControls.java
directory\SearchResult.java
ServiceUnavailableException.java
SizeLimitExceededException.java
ldap\SortControl.java
ldap\SortKey.java
ldap\SortResponseControl.java
ldap\StartTlsRequest.java
ldap\StartTlsResponse.java
spi\StateFactory.java
StringRefAddr.java
TAuthenticationException.java
TimeLimitExceededException.java
ldap\UnsolicitedNotification.java