int underlyingColumnPosition = localToUnderlyingColumnPosition(columnPosition);
int underlyingRowPosition = localToUnderlyingRowPosition(rowPosition);
ILayerCell cell = underlyingLayer.getCellByPosition(
underlyingColumnPosition, underlyingRowPosition);
if (cell != null) {
cell = new TranslatedLayerCell(cell, this,
underlyingToLocalColumnPosition(underlyingLayer,
cell.getOriginColumnPosition()),
underlyingToLocalRowPosition(underlyingLayer,
cell.getOriginRowPosition()),
underlyingToLocalColumnPosition(underlyingLayer,