@Override
public <T> Path.Entry<T> get(ID eid, Content.Type<T> ct) throws IOException{
updateContents();
ID tid = id.append(eid.get(0));
int idx = binarySearch(contents,nentries,tid);
if(idx >= 0) {
// At this point, we've found a matching index for the given ID.
// However, there maybe multiple matching IDs with different