code: public static <J extends Job<J,R>, R extends Run<J,R>> RunList<R> fromJobs(Iterable<? extends J> jobs) {
          List<Iterable<R>> runLists = new ArrayList<>();
          for (Job j : jobs)
              runLists.add(j.getBuilds());
          return new RunList<>(combine(runLists));
      }
docs: Creates a a {@link RunList} combining all the runs of the supplied jobs.
  
  @param jobs the supplied jobs.
  @param <J> the base class of job.
  @param <R> the base class of run.
  @return the run list.
  @since 2.37