try {
results = this.ldapSearch(pBase, pScope, pDerefAliases,
pSizeLimit, pTimeLimit, pTypesOnly, pFilter, pAttributes);
org.ietf.ldap.LDAPEntry entry;
org.ietf.ldap.LDAPAttribute attribute;
LDAPAttributeSet attrSet;
LDAP.LDAPEntry fEntry;
LDAP.LDAPAttribute fAttribute;
Iterator<org.ietf.ldap.LDAPAttribute> setItr;
Array_Of_TextData<TextData> listOfTextDataValues;
String[] listOfStringValues;
Array_Of_LDAPAttribute<LDAPAttribute> listOfAttributes;
while (results.hasMore()) {
entry = (org.ietf.ldap.LDAPEntry)(results.next());
fEntry = new LDAP.LDAPEntry();
fEntry.setDN(entry.getDN());
listOfAttributes = new Array_Of_LDAPAttribute<LDAPAttribute>();
attrSet = entry.getAttributeSet();
setItr = attrSet.iterator();
while (setItr.hasNext()) {
attribute = (org.ietf.ldap.LDAPAttribute)setItr.next();
fAttribute = new LDAP.LDAPAttribute();
fAttribute.setAttName(new TextData(attribute.getName()));
listOfStringValues = attribute.getStringValueArray();