protected boolean isDefaultServerEnabled(final Cache cache) {
    return cache.getCacheServers().isEmpty() && !isDisableDefaultServer();
  }
Determines whether a default server (a cache server) should be created on startup as determined
by the absence of specifying the --disable-default-server command-line option (switch). In
addition, a default cache server is started only if no cache servers have been added to the
Cache by way of cache.xml.

@param cache the reference to the Cache to check for any existing cache servers.
@return a boolean indicating whether a default server should be added to the Cache.
@see #isDisableDefaultServer()
geode-core/src/main/java/org/apache/geode/distributed/ServerLauncher.java