} catch (RuntimeException rex) {
success = false;
logger.error("forget-transaction: error occurred while forgetting branch: {}", branchXid, rex);
}
}
<BUG>if (success == false) {
throw new SystemException();</BUG>
}
}
public CompensableArchive getCompensableArchive() {

} catch (RuntimeException rex) {
success = false;
logger.error("forget-transaction: error occurred while forgetting branch: {}", branchXid, rex);
}
}
if (success) {
logger.info("{}| forget transaction.",
ByteUtils.byteArrayToString(this.transactionContext.getXid().getGlobalTransactionId()));
} else {
throw new SystemException();
}
}
public CompensableArchive getCompensableArchive() {
