public virtual BTreePointer LastPointer() { if (_end == null) { return(Btree().LastPointer(Transaction())); } return(_end.Previous()); }