docs: public File layoutOnDisk() {
      try {
        File profileDir = TemporaryFilesystem.getDefaultTmpFS()
            .createTempDir("anonymous", "webdriver-profile");
        File userPrefs = new File(profileDir, "user.js");
  
        copyModel(model, profileDir);
        installExtensions(profileDir);
        deleteLockFiles(profileDir);
        deleteExtensionsCacheIfItExists(profileDir);
        updateUserPrefs(userPrefs);
        return profileDir;
      } catch (IOException e) {
        throw new UnableToCreateProfileException(e);
      }
    }