assertHasEntry( msg, oriChildName );
assertHasEntry( nextInterceptor, msg, oriChildName );
    public void move( NextInterceptor nextInterceptor, Name oriChildName, Name newParentName ) throws NamingException    {        // check if child to move exists        String msg = "Attempt to move to non-existant parent: ";        assertHasEntry( msg, oriChildName );        // check if parent to move to exists        msg = "Attempt to move to non-existant parent: ";        assertHasEntry( msg, newParentName );        // check to see if target entry exists        String rdn = oriChildName.get( oriChildName.size() - 1 );        Name target = ( Name ) newParentName.clone();        target.add( rdn );        if ( nexus.hasEntry( target ) )        {            LdapNameAlreadyBoundException e = null;            e = new LdapNameAlreadyBoundException( "target entry " + target                    + " already exists!" );            e.setResolvedName( target );            throw e;        }        nextInterceptor.move( oriChildName, newParentName );    }