docs: public void rollbackSetRollbackAndThrowException(List objects)
      {
          log.info("rollbackSetRollbackAndThrowException method was called");
          storeObjects(objects);
          getSessionContext().setRollbackOnly();
          /*
          seems that some appServer expect that all used resources will be closed before
          the JTA-TXManager does call Synchronization#beforeCompletion(), so we have
          to cleanup used resources. This could be done by call abort on odmg-api
          */
          getImplementation().currentTransaction().abort();
          // to notify the client about the failure we throw an exception
          // if we don't throw such an exception the client don't get notified
          // about the failure
          throw new EJBException("## Testing of rollback behaviour - rollbackSetRollbackAndThrowException ##");
      }