docs: @VisibleForTesting
    @Nullable
    static String tryExtractMostProbableDataSource(String segmentId)
    {
      Matcher dateTimeMatcher = DateTimes.COMMON_DATE_TIME_PATTERN.matcher(segmentId);
      while (true) {
        if (!dateTimeMatcher.find()) {
          return null;
        }
        int dataSourceEnd = dateTimeMatcher.start() - 1;
        if (segmentId.charAt(dataSourceEnd) != DELIMITER) {
          continue;
        }
        return segmentId.substring(0, dataSourceEnd);
      }
    }