private Region find(Region x){
  Region current=this.root;
  while (current != NULL_NODE) {
    long res=x.orderRelativeTo(current);
    if (res < 0) {
      current=current.left;
    }
 else     if (res > 0) {
      current=current.right;
    }
 else {
      return current;
    }
  }
  return null;
}

private Region find ( Region x ) { Region current = this . root ; while ( current != NULL_NODE ) { long res = x . orderRelativeTo ( current ) ; if ( res < 0 ) { current = current . left ; } else if ( res > 0 ) { current = current . right ; } else { return current ; } } return null ; }
find an item in the tree .
