code: Installer newInstaller(
        Path installedSdkRoot, ProgressListener progressListener, ConsoleListener consoleListener) {
  
      return new Installer(
          installedSdkRoot,
          getInstallScriptProvider(),
          usageReporting,
          progressListener,
          consoleListener,
          CommandRunner.newRunner());
    }
docs: Returns a new {@link Installer} instance.
  
  @param installedSdkRoot path to the Cloud SDK directory
  @param progressListener listener on installer script output
  @return a {@link Installer} instance.