private void createMember(int vmId) {
    Properties config = getDistributedSystemProperties();
    config.setProperty(NAME, MEMBER_NAME + vmId);
    config.setProperty(JMX_MANAGER, "false");

    cache = (InternalCache) new CacheFactory(config).create();
    distributedMember = cache.getDistributionManager().getId();
    managementService = (SystemManagementService) ManagementService.getManagementService(cache);
  }
Distributed tests for {@link DistributedSystemMXBean} notifications.

<pre>
a) Concurrently modify proxy list by removing member and accessing the distributed system MBean
b) Aggregate Operations like shutDownAll
c) Member level operations like fetchJVMMetrics()
d ) Statistics
</pre>
geode-core/src/distributedTest/java/org/apache/geode/management/DistributedSystemMXBeanDistributedTest.java