public void commit () throws HeurRollbackException, HeurMixedException,
HeurHazardException, SysException, java.lang.SecurityException,
RollbackException
{
Stack errors = new Stack ();
TransactionControl control = transaction_.getTransactionControl ();
transaction_.doCommit ();
// SET SIBLING INFO: NEEDED FOR
// INCOMING 1PC REQUEST FROM
// REMOTE CLIENT
Dictionary cascadelist = control.getExtent ().getRemoteParticipants ();
coordinator_.setGlobalSiblingCount ( coordinator_
.getLocalSiblingCount () );
coordinator_.setCascadeList ( cascadelist );
if ( transaction_.isRoot () ) {