container/services/src/main/java/org/mobicents/slee/runtime/sbb/SbbLocalObjectImpl.java
private void validateInvocation() throws TransactionRolledbackLocalException, NoSuchObjectLocalException, SLEEException {
		// validate tx
		sleeContainer.getTransactionManager().mandateTransaction();
		// validate object
		if (this.rollbackOnly) {
			try {
				sleeContainer.getTransactionManager().setRollbackOnly();
			} catch (SystemException ex) {
				throw new SLEEException("unable to set rollbackOnly in transaction manager", ex);
			}
			throw new TransactionRolledbackLocalException(
			"Unable to proceed, transaction is set to rollback");
		}   	
		if (this.isRemoved)
			throw new NoSuchObjectLocalException("sbb local object is removed");
	}
private void validateInvocation() throws TransactionRolledbackLocalException, NoSuchObjectLocalException, SLEEException {
		// validate tx
		sleeContainer.getTransactionManager().mandateTransaction();
		// validate object
		if (this.rollbackOnly) {
			try {
				sleeContainer.getTransactionManager().setRollbackOnly();
			} catch (SystemException ex) {
				throw new SLEEException("unable to set rollbackOnly in transaction manager", ex);
			}
			throw new TransactionRolledbackLocalException(
			"Unable to proceed, transaction is set to rollback");
		}   	
		if (this.isRemoved)
			throw new NoSuchObjectLocalException("sbb local object is removed");
	}
Validates an invocation of the {@link SbbLocalObject}.

@throws TransactionRolledbackLocalException
@throws NoSuchObjectLocalException
@throws SLEEException