verify(crossAxisExtent>=0.0,'The "crossAxisExtent" is negative.');
verify(crossAxisDirection!=null,'The "crossAxisDirection" is null.');
verify(crossAxisDirection!=null,'The "crossAxisDirection" is null.');
verify(axisDirectionToAxis(axisDirection)!=axisDirectionToAxis(crossAxisDirection),'The "axisDirection" and the "crossAxisDirection" are along the same axis.');
verify(axisDirectionToAxis(axisDirection)!=axisDirectionToAxis(crossAxisDirection),'The "axisDirection" and the "crossAxisDirection" are along the same axis.');
verify(viewportMainAxisExtent>=0.0,'The "viewportMainAxisExtent" is negative.');