private void doUserLookup(final LSMDBRequest<Object> r) {
final UserDefinedLookup l = r.getUserDefinedLookup();
final LSMLookupInterface lif = new LSMLookupInterface(r.getDatabase());
try {
Object result = l.execute(lif);
r.getListener().finished(result);
} catch (BabuDBException ex) {
r.getListener().failed(ex);
}
}