{
Dn oriChildName = moveContext.getDn();
// Access the principal requesting the operation, and bypass checks if it is the admin
Entry entry = moveContext.getOriginalEntry();
CoreSession session = moveContext.getSession();
Dn newDn = moveContext.getNewDn();
LdapPrincipal principal = session.getEffectivePrincipal();
Dn principalDn = principal.getDn();
// bypass authz code if we are disabled
if ( !directoryService.isAccessControlEnabled() )
{