como obter DN no LDAP com o ID do usuário usando o SDK LDAP UnboundID

Eu estou tentando obter um DN (poderia ser mais de um) de um usuário quando o único parâmetro que eu tenho é o id do usuário

Também estou usando UnboundID LDap SDK como você pode ver:

public String getCustomerAdminDN(String uid)
{

    String result =null;
    String filter = "uid=" +uid;
    try {
        SearchResult searchResult = this.ldapConnection.search("",SearchScope.SUB,filter);

        result = searchResult.getMatchedDN();
    } catch (LDAPSearchException e) {
        throw new RuntimeException("Error in the searching query :" + e.getMessage());
    }

  return result;
}

vamos supor que meu uid pertence ao seguinte DN

Obrigado de uma cabeça

questionAnswers(1)

yourAnswerToTheQuestion