static <T> Object[] sbDataDescr(String description, SpinedBuffer<T> data) {
   return new Object[] {description, TestData.Factory.ofSpinedBuffer(description, data)};
 }
 static <T> Object[] streamDataDescr(String description, Supplier<Stream<T>> supplier) {
   return new Object[] {description, TestData.Factory.ofSupplier(description, supplier)};
 }
 static <T> Object[] collectionDataDescr(String description, Collection<T> data) {
   return new Object[] {description, TestData.Factory.ofCollection(description, data)};
 }
 static <T> Object[] arrayDataDescr(String description, T[] data) {
   return new Object[] {description, TestData.Factory.ofArray(description, data)};
 }