if (columnName != null) {
Dictionary<String, Object> rowData;
if (value instanceof Dictionary<?, ?>) {
rowData = (Dictionary<String, Object>)value;
} else {
rowData = new BeanDictionary(value);
}
Object cellData = rowData.get(columnName);
if (cellData instanceof Image) {