class UnbindOperationExecutor implements
        CompensatingTransactionOperationExecutor {

    public void performOperation() {
        log.debug("Performing operation for unbind -"
                + " renaming to temporary entry.");
        ldapOperations.rename(originalDn, temporaryDn);
    }

    public  UnbindOperationExecutor(LdapOperations ldapOperations,
            Name originalDn, Name temporaryDn);

}