code: @Override
      public List<JobExecutionEntity> getJobExecutionsFromJobInstanceId(long jobInstanceId) throws NoSuchJobInstanceException {
  
          JobInstanceEntity instance = getJobInstance(jobInstanceId);
          List<JobExecutionEntity> executions = new ArrayList<JobExecutionEntity>(instance.getJobExecutions());
  
          // sorting could be optimized a bit but is it necessary for this impl?
          Collections.sort(executions, ReverseJobExecutionSequenceForOneInstanceComparator.INSTANCE);
  
          return executions;
      }
docs: /*
  @return The executions are ordered in sequence, from most-recent to least-recent.
  The container keeps its own order and does not depend on execution id or creation time to order these.