in core/src/main/scala/org/apache/pekko/persistence/jdbc/MissingElements.scala [23:34]
def contains(id: A): Boolean = elements.exists(_.containsTyped(id))
def isEmpty: Boolean = elements.forall(_.isEmpty)
def size: Int = elements.map(_.size).sum
override def toString: String = {
elements
.collect {
case range if range.nonEmpty =>
if (range.size == 1) range.start.toString
else s"${range.start}-${range.end}"
}
.mkString(", ")
}