if (other instanceof CrosstabColumnGroup)
{
predefinedGroups.remove(column, tuple);
logger.debug(String.format("Preserving existing column group " + column));
final CrosstabColumnGroup og = (CrosstabColumnGroup) other.derive(true);
og.setBody(innerBody);
createSummaryCells(cellBody, colDimension);
return og;
}
else if (other instanceof CrosstabRowGroup)