for (int j = 0; j < nrows; j++) {
String stringValue = (String) getValueAt(j, i);
result += sizeEstimator.sizeOfString(stringValue);
}
} else {
int singleValueSize = sizeEstimator.sizeOf(firstRowValue);
result += nrows * singleValueSize;
}
}
return result;
}