I have to add, that it has to be something to do with CDI Beans. Using the method inside EJBs with
@TransactionAttribute(TransactionAttributeType.REQUIRES_NEW)
works as excepted.