public void commit() throws RollbackException, HeuristicMixedException,
			HeuristicRollbackException, SecurityException,
			IllegalStateException, SystemException {	
		if (asyncOperationInitiated.get()) {
			throw new IllegalStateException();
		}
		try {
			transaction.commit();		
		}
		finally {
			suspendIfAssoaciatedWithThread();
		}
	}
public void commit() throws RollbackException, HeuristicMixedException,
			HeuristicRollbackException, SecurityException,
			IllegalStateException, SystemException {	
		if (asyncOperationInitiated.get()) {
			throw new IllegalStateException();
		}
		try {
			transaction.commit();		
		}
		finally {
			suspendIfAssoaciatedWithThread();
		}
	}
public void commit ( ) throws RollbackException , HeuristicMixedException , HeuristicRollbackException , SecurityException , IllegalStateException , SystemException { if ( asyncOperationInitiated . get ( ) ) { throw new IllegalStateException ( ) ; } try { transaction . commit ( ) ; } finally { suspendIfAssoaciatedWithThread ( ) ; } }
/*
(non-Javadoc)
@see javax.transaction.Transaction#commit()
/ * ( non - Javadoc )