private void addSystemNotificationListener() throws InstanceNotFoundException {
    awaitDistributedSystemMXBean();

    List<Notification> notifications = new ArrayList<>();
    SYSTEM_NOTIFICATIONS.set(notifications);

    DistributedSystemNotificationListener listener =
        new DistributedSystemNotificationListener(notifications);
    ObjectName objectName = MBeanJMXAdapter.getDistributedSystemName();
    getPlatformMBeanServer().addNotificationListener(objectName, listener, null, null);
  }
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