case COL_TITLE : return item;
case COL_TYPE :
try {
return item.getmedexamType();
} catch (ClipsException ex) {
return new ErrorValue(ex);
}
case COL_DIRTY : return item.getDirty();
case COL_ITEMS : {
try {
String s = "";
int count = item.getPacketItemCount();
for (int i = 0; i < count; i++) {
s += item.getPacketItem(i).toString() + (i == count - 1 ? "" : "; ");
}
return s;
} catch (ClipsException ex) {
return new ErrorValue(ex);
}
}
default: throw new IndexOutOfBoundsException("Некорректный номер столбца : " + col);
}