/** {@inheritDoc} */ @Override public Response<Void> modifyDn(final ModifyDnRequest request) throws LdapException { Response<Void> response = null; try { final String[] dn = request.getNewDn().split(",", 2); final LDAPResponseQueue queue = connection.rename( request.getDn(), dn[0], dn[1], request.getDeleteOldRDn(), (LDAPResponseQueue) null, getLDAPConstraints(request)); final LDAPResponse lr = (LDAPResponse) queue.getResponse(); response = createResponse(request, null, lr); } catch (LDAPException e) { processLDAPException(e); } return response; }