skippedColumns++;
} else {
Object cellValue = null;
if (rowDetails.getRow() instanceof BeanRow) {
BeanRow beanRow = (BeanRow) rowDetails.getRow();
cellValue = beanRow.getCellValue(column.getName());
} else {
//If there are less number of cells added to the row than there are columns,
//we would assume rest of the cells as nulls.
if (rowDetails.getRow().getCellValues().size() > cellDetails.getColumnIndex()) {
cellValue = rowDetails.getRow().getCellValue(cellDetails);