public ClientVM startClientVM(int index, String clientVersion, Properties properties,
      SerializableConsumerIF<ClientCacheFactory> cacheFactorySetup)
      throws Exception {
    return startClientVM(index, VmConfiguration.forGeodeVersion(clientVersion), properties,
        cacheFactorySetup);
  }
In some weird situations you may not want to do local DS cleanup as that lifecyle is deferred
elsewhere - see {@code LocatorCleanupEventListener} and any test that uses {@code
PlainLocatorContextLoader} or {@code LocatorWithSecurityManagerContextLoader}

@param skipLocalDistributedSystemCleanup whether to do local DS cleanup
geode-dunit/src/main/java/org/apache/geode/test/dunit/rules/ClusterStartupRule.java