public string FirstKey()
{
xBucket bucket;
string prefix = this.tree.FirstKey();
if (prefix==null)
{
return null;
}
string dummyprefix;
bool found = FindBucketForPrefix(prefix, out bucket, out dummyprefix, true);
if (!found)
{
throw new BplusTreeException("internal tree gave bad first key");
}
return bucket.FirstKey();
}