code: protected Response<SearchResult> performLdapSearch(final String ldapURL) throws LdapException {
          val connectionFactory = prepareConnectionFactory(ldapURL);
          return this.searchExecutor.search(connectionFactory);
      }
docs: Executes an LDAP search against the supplied URL.
  
  @param ldapURL to search
  @return search result
  @throws LdapException if an error occurs performing the search