double_indirect_max_direct_size
indirectSize = double_indirect_max_direct_size(run.Length(),
directSize = double_indirect_max_direct_size(baseLength, blockSize);
return baseLength * double_indirect_max_direct_size(baseLength, blockSize)