// add a new bit to the bit set. If DROP, then remove the bit
// for the dropped column.
if (columnDescriptor == null)
{
int currentLength = columns.getLength();
columns.grow(currentLength+1);
}
else
{
FormatableBitSet modifiedColumns=new FormatableBitSet(columns);
modifiedColumns.shrink(columns.getLength()-1);