Name newDn = name.getSuffix( 1 ).add( newRn );
Name newDn = name.getPrefix( 1 ).add( newRn );
    public void modifyRn( NextInterceptor nextInterceptor, Name name, String newRn, boolean deleteOldRn ) throws NamingException    {        nextInterceptor.modifyRn( name, newRn, deleteOldRn );                // add operational attributes after call in case the operation fails        Attributes attributes = new BasicAttributes( true );        BasicAttribute attribute = new BasicAttribute( "modifiersName" );        attribute.add( getPrincipal().getName() );        attributes.put( attribute );        attribute = new BasicAttribute( "modifyTimestamp" );        attribute.add( DateUtils.getGeneralizedTime() );        attributes.put( attribute );        Name newDn = name.getSuffix( 1 ).add( newRn );        nexus.modify( newDn, DirContext.REPLACE_ATTRIBUTE, attributes );    }