void SizeListPropertyFunctions::setSizeList(CSSPropertyID property,
                                            ComputedStyle& style,
                                            const SizeList& sizeList) {
  FillLayer* fillLayer = accessFillLayer(property, style);
  FillLayer* prev = nullptr;
  for (const FillSize& size : sizeList) {
    if (!fillLayer)
      fillLayer = prev->ensureNext();
    fillLayer->setSize(size);
    prev = fillLayer;
    fillLayer = fillLayer->next();
  }
  while (fillLayer) {
    fillLayer->clearSize();
    fillLayer = fillLayer->next();
  }
}