class DirContextAdapter implements DirContextOperations {

	@Override
	public SortedSet<String> getAttributeSortedStringSet(String name) {
		try {
			TreeSet<String> attrSet = new TreeSet<String>();
			LdapUtils.collectAttributeValues(originalAttrs, name, attrSet, String.class);
			return attrSet;
		}
		catch (NoSuchAttributeException e) {
			// The attribute does not exist - contract says to return null.
			return null;
		}
	}

	public  DirContextAdapter();
	public  DirContextAdapter(String dnString);
	public  DirContextAdapter(Name dn);
	public  DirContextAdapter(Attributes attrs, Name dn);
	public  DirContextAdapter(Attributes attrs, Name dn, Name base);
	public  DirContextAdapter(Attributes attrs, Name dn, Name base,
			String referralUrl);
	protected  DirContextAdapter(DirContextAdapter master);

}