@Override
  public TXId getTXId() {
    final TXStateInterface tx = getTXState();
    if (tx == null) {
      return null;
    }
    return (TXId) tx.getTransactionId();
  }
doesn't throw RegionDestroyedException, used by CacheDistributionAdvisor
geode-core/src/main/java/org/apache/geode/internal/cache/LocalRegion.java