final RenderLength minLength = boxDef.getMinimumWidth();
final RenderLength prefLength = boxDef.getPreferredWidth();
final RenderLength maxLength = boxDef.getMaximumWidth();
final long min = minLength.resolve(bcw, 0);
final long max = maxLength.resolve(bcw, ComputeStaticPropertiesProcessStep.MAX_AUTO);
if (box.getBoxDefinition().isSizeSpecifiesBorderBox())
{
final long minChunkWidth = usedContentWidth + leftPadding + rightPadding;
final long pref = prefLength.resolve(bcw, Math.max(computedWidth, minChunkWidth));