code: protected UpdateCenter.InstallationJob createInstallationJob(Plugin plugin, UpdateCenter uc, boolean dynamicLoad) {
          return uc.new InstallationJob(plugin, this, Jenkins.getAuthentication(), dynamicLoad);
      }
docs: Extension point to allow implementations of {@link UpdateSite} to create a custom
  {@link UpdateCenter.InstallationJob}.
  
  @param plugin      the plugin to create the {@link UpdateCenter.InstallationJob} for.
  @param uc          the {@link UpdateCenter}.
  @param dynamicLoad {@code true} if the plugin should be attempted to be dynamically loaded.
  @return the {@link UpdateCenter.InstallationJob}.
  @since 2.9