System.arraycopy(rowComponents, column, newRowComponents, column + 1, rowComponents.length - column);
components[i] = newRowComponents;
}
}
@Nullable
<BUG>private static RadViewComponent getNextComponent(RadComponent[][] components, int row, int column) {
RadComponent[] rowComponents = components[row];</BUG>
for (int i = column + 1; i < rowComponents.length; i++) {
RadComponent component = rowComponents[i];
if (component != null) {

System.arraycopy(rowComponents, column, newRowComponents, column + 1, rowComponents.length - column);
components[i] = newRowComponents;
}
}
@Nullable
private static RadViewComponent getNextComponent(RadComponent[][] components, int row, int column) {
if (components.length == 0) {
return null;
}
RadComponent[] rowComponents = components[row];
for (int i = column + 1; i < rowComponents.length; i++) {
RadComponent component = rowComponents[i];
if (component != null) {
