RadComponent[][] newComponents = new RadComponent[components.length + 1][];
System.arraycopy(components, 0, newComponents, 0, row);
System.arraycopy(components, row, newComponents, row + 1, components.length - row);
newComponents[row] = new RadComponent[components[0].length];
return newComponents;
<BUG>}
private void shiftColumnSpan(int column) {
GridInfo gridInfo = getGridInfo();
if (column == gridInfo.lastColumn) {
</BUG>
return;

RadComponent[][] newComponents = new RadComponent[components.length + 1][];
System.arraycopy(components, 0, newComponents, 0, row);
System.arraycopy(components, row, newComponents, row + 1, components.length - row);
newComponents[row] = new RadComponent[components[0].length];
return newComponents;
}
public static void shiftColumnSpan(GridInfo gridInfo, int column, int inc) {
if (column >= gridInfo.columnCount - 1) {
