code: @AroundInvoke
      public Object never(final InvocationContext context) throws Exception {
  
          if (getUOWM().getUOWType() == UOWSynchronizationRegistry.UOW_TYPE_GLOBAL_TRANSACTION) {
              throw new TransactionalException("TxType.NEVER method called within a global tx", new InvalidTransactionException());
          }
  
          return runUnderUOWNoEnablement(UOWSynchronizationRegistry.UOW_TYPE_LOCAL_TRANSACTION, true, context, "NEVER");
  
      }
docs: <p>If called outside a transaction context, managed bean method execution
  must then continue outside a transaction context.</p>
  <p>If called inside a transaction context, a TransactionalException with
  a nested InvalidTransactionException must be thrown.</p>