try {
//StringObjectDecoder dec = new StringObjectDecoder(data);
int i; //, N;
//N = dec.inInt();
int icol = -1;
SortOrder scol = null;
if (N == super.getColumnCount()) {
for (i = 0; i < N; i++) {
int width = prefs.getInt(String.format("%s_col_width[%d]",_name,i), -1);
//int width = dec.inInt();
if (width>-1) {
//Integer order = dec.inInt();
int order=prefs.getInt(String.format("%s_col_sort[%d]",_name,i), 0);
SortOrder o;
if (order == 0) {
o = SortOrder.UNSORTED;
} else if (order == 1) {
o = SortOrder.ASCENDING;
} else {