public class AutoAdjustRenderedColspan
extends java.lang.Object
If a header ColumnGroup is used, with multiple row(s), there can be a
hierarchy of header columns, where a parent with its colspan can stretch
over several child ones below. In that case, if the parent ceases to be
rendered, then none of the children or offspring should be rendered.
Likewise, if every child is not rendered, then the parent should nt be
either. And if several, but not all, children are not rendered, then the
parent should be rendered, but have a lesser colspan to account for only
rendering over the remaining columns. This makes all of these necessary
adjustments.