docs: public static IntStream allLinesFor(DefaultIssue issue, String componentId) {
      DbIssues.Locations locations = issue.getLocations();
      if (locations == null) {
        return IntStream.empty();
      }
  
      Stream<DbCommons.TextRange> textRanges = Stream.concat(
        locations.hasTextRange() ? Stream.of(locations.getTextRange()) : Stream.empty(),
        locations.getFlowList().stream()
          .flatMap(f -> f.getLocationList().stream())
          .filter(l -> Objects.equals(componentIdOf(issue, l), componentId))
          .map(DbIssues.Location::getTextRange));
      return textRanges.flatMapToInt(range -> IntStream.rangeClosed(range.getStartLine(), range.getEndLine()));
    }