private RegionMXBean awaitRegionMXBeanProxy(final DistributedMember member,
      final String regionName) {
    SystemManagementService service = getSystemManagementService();
    ObjectName objectName = service.getRegionMBeanName(member, toPath(regionName));
    String alias = "awaiting RegionMXBean proxy for " + member;

    await(alias)
        .untilAsserted(
            () -> assertThat(service.getMBeanProxy(objectName, RegionMXBean.class)).isNotNull());

    return service.getMBeanProxy(objectName, RegionMXBean.class);
  }
Add a Notification listener to DistributedSystemMBean which should gather all the notifications
which are propagated through all individual MemberMBeans Hence Region created/destroyed should
be visible to this listener
geode-core/src/distributedTest/java/org/apache/geode/management/RegionManagementDUnitTest.java