protected function bound2()
{
if (!is_null($this->_bound2)) {
return $this->_bound2;
}
$this->_bound2 = $this->bound1() > $this->node->getRight() ? $this->node->getRight() + 1 : $this->node->getLeft() - 1;
return $this->_bound2;
}