private void start() {
    if (defineManagers && defineManagersFirst) {
      createManagers();
    }
    if (defineMembers) {
      createMembers();
    }
    if (defineManagers && !defineManagersFirst) {
      createManagers();
    }
  }
Note: Overriding MethodRule is only way to get {@code Object target}
geode-core/src/distributedTest/java/org/apache/geode/management/ManagementTestRule.java