private int indexOf(Object value, boolean findFirst) {
DataCursor cursor = null;
try {
cursor = new DataCursor(view, false);
int err = cursor.find(value, findFirst);
return (err == 0)
? (cursor.getCurrentRecordNumber() - baseIndex)
: (-1);
} catch (Exception e) {
throw StoredContainer.convertException(e);