IGridRegion reg = getRegionContaining(0, 0); IGridRegion region = null; if (reg != null){ ICell delegate3 = t3.grid().getCell(t3.getCol(), t3.getRow()); if (column >= delegate1.getWidth() + delegate2.getWidth()){ IGridRegion reg = getRegionContaining(delegate1.getWidth() + delegate2.getWidth(), row); IGridRegion region = null; if (reg != null){ return new CompositeCell(column, row, getRegionContaining(column, row), delegate);