docs: protected void cleanStart() {
          File workareaFile = bootProps.getWorkareaFile(null);
  
          // If we're clean starting, remove all files from the working directory;
          // Note: do not reverse the checks in the following if(); we need to call hasServiceBeenApplied each time
          if (ServiceFingerprint.hasServiceBeenApplied(bootProps.getInstallRoot(), workareaFile) || bootProps.checkCleanStart()) {
              // Must clean the static data from the ServiceFinterprint class; otherwise the stale data will be persisted.
              ServiceFingerprint.clear();
              KernelUtils.cleanStart(workareaFile);
  
              // clean up / remove various "clean" parameters
              // storage area has already been wiped..
              bootProps.remove(BootstrapConstants.INITPROP_OSGI_CLEAN);
              bootProps.remove(BootstrapConstants.OSGI_CLEAN);
  
          }
      }