private void assertThreadInheritedTrxSet() {
    final String trxName = trxManager.getThreadInheritedTrxName();
    Assert.assertTrue(
        "Thread inherited transaction shall be set at this point", !trxManager.isNull(trxName));

    Assert.assertEquals(
        "Thread inherited transaction shall match context transaction",
        processorCtx.getTrxName(),
        trxName);

    if (expectTrxSavepoints != null) {
      final PlainTrx trx = (PlainTrx) processorCtx.getTrx();
      Assert.assertEquals(
          "Active savepoints for " + trx, expectTrxSavepoints, trx.hasActiveSavepoints());
    }
  }