}
//ask MongoDB for objects with the given OIDs
if (objs.size() == 1) {
//shortcut for one object
return createCursor(_delegate.find(new BasicDBObject(OID, objs.values()[0])), null);
} else {
DBObject qo = new BasicDBObject();
qo.putAll(_branch.getQueryObject());
return createCursor(_delegate.find(qo), new OIDInIndexFilter());
}