@Test
  public void fetchMemberObjectName() {
    managerVM.invoke(() -> {
      String memberName = distributedMember.getName();

      await().untilAsserted(() -> {
        assertThat(distributedSystemMXBean.fetchMemberObjectName(memberName)).isNotNull();
      });

      ObjectName memberMXBeanName = distributedSystemMXBean.fetchMemberObjectName(memberName);
      assertThat(memberMXBeanName).isEqualTo(getMemberMBeanName(memberName));
    });
  }
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