code: public static TimeSeries create(
        List<LabelValue> labelValues, List<Point> points, @Nullable Timestamp startTimestamp) {
      Utils.checkListElementNotNull(Utils.checkNotNull(points, "points"), "point");
      return createInternal(
          labelValues, Collections.unmodifiableList(new ArrayList<Point>(points)), startTimestamp);
    }
docs: Creates a {@link TimeSeries}.
  
  @param labelValues the {@code LabelValue}s that uniquely identify this {@code TimeSeries}.
  @param points the data {@code Point}s of this {@code TimeSeries}.
  @param startTimestamp the start {@code Timestamp} of this {@code TimeSeries}. Must be non-null
  for cumulative {@code Point}s.
  @return a {@code TimeSeries}.
  @since 0.17