@Override
  public boolean isGapCell(RadContainer grid, boolean isRow, int cellIndex) {
    if (cellIndex < 0 || cellIndex >= getGridCellCount(grid, isRow)) {
      return false;
    }
    if (cellIndex % 2 == 1) {
      final GridChangeUtil.CellStatus status = GridChangeUtil.canDeleteCell(grid, cellIndex, isRow);
      if (status == GridChangeUtil.CellStatus.Empty || status == GridChangeUtil.CellStatus.Redundant) {
        return true;
      }
    }
    return false;
  }
@Override
  public boolean isGapCell(RadContainer grid, boolean isRow, int cellIndex)