{
try
{
if ( listener instanceof NamespaceChangeListener )
{
Binding newBinding = new Binding( opContext.getDn().getName(),
ServerEntryUtils.toBasicAttributes( opContext.getEntry() ), false );
Binding oldBinding = new Binding( opContext.getDn().getName(),
ServerEntryUtils.toBasicAttributes( opContext.getEntry().getOriginalEntry() ), false );
NamingEvent evt = new NamingEvent( source, NamingEvent.OBJECT_RENAMED,
newBinding, oldBinding, opContext );
( ( NamespaceChangeListener ) listener ).objectRenamed( evt );
}