public K getKey() {
   return entry != null ? entry.getKey(position) : null;
 }
 public V getValue() {
   return entry != null ? entry.getValue(position) : null;
 }
 public void assign(final OMVRBTreeEntry<K, V> entry) {
   this.entry = entry;
   this.position = entry != null ? entry.getTree().getPageIndex() : -1;
 }