RadComponent[] rowComponents1 = gridInfo.components[row + 1];
for (int i = 0; i < rowComponents.length; i++) {
RadComponent cellComponent = rowComponents[i];
if (cellComponent != null) {
if (cellComponent == rowComponents1[i]) {
<BUG>RadGridLayoutComponent.setSpan(cellComponent, RadGridLayoutComponent.getSpan(cellComponent, true) + 1, true);
</BUG>
}
while (i + 1 < rowComponents.length && cellComponent == rowComponents[i + 1]) {
i++;

RadComponent[] rowComponents1 = gridInfo.components[row + 1];
for (int i = 0; i < rowComponents.length; i++) {
RadComponent cellComponent = rowComponents[i];
if (cellComponent != null) {
if (cellComponent == rowComponents1[i]) {
RadGridLayoutComponent.setSpan(cellComponent, RadGridLayoutComponent.getSpan(cellComponent, true) + inc, true);
}
while (i + 1 < rowComponents.length && cellComponent == rowComponents[i + 1]) {
i++;
