protected void execute0( PartitionNexus nexus, ReplicationStore store ) throws NamingException
protected void execute0( PartitionNexus nexus, ReplicationStore store, AttributeTypeRegistry registry ) throws NamingException
    protected void execute0( PartitionNexus nexus, ReplicationStore store ) throws NamingException    {        if ( !EntryUtil.isEntryUpdatable( nexus, normalizedName, getCSN() ) )        {            return;        }        EntryUtil.createGlueEntries( nexus, normalizedName, false );        // Replace the entry if an entry with the same name exists.        Attributes oldEntry = nexus.lookup( normalizedName );        if ( oldEntry != null )        {            nexus.delete( normalizedName );        }        String rdn = normalizedName.get( normalizedName.size() - 1 );        // Remove the attribute first in case we're using a buggy         // LockableAttributesImpl which doesn't replace old attributes        // when we put a new one.        entry.remove( NamespaceTools.getRdnAttribute( rdn ) );        entry.put( NamespaceTools.getRdnAttribute( rdn ), NamespaceTools.getRdnValue( rdn ) );        nexus.add( normalizedName, entry );    }