@Override
      public void handleStop() {
        if (isStoppable()) {
          stopInProcess();
        }
      }
Private constructor used to properly construct an immutable instance of the ServerLauncher
using a Builder. The Builder is used to configure a ServerLauncher instance. The Builder can
process user input from the command-line or be used programmatically to properly construct an
instance of the ServerLauncher using the API.

@param builder an instance of ServerLauncher.Builder for configuring and constructing an
       instance of the ServerLauncher.
@see ServerLauncher.Builder
geode-core/src/main/java/org/apache/geode/distributed/ServerLauncher.java