@Override
  public final boolean isOverSelection(final Point point) {
    final TreePath path = TreeUtil.getPathForLocation(this, point.x, point.y);
    if (path == null) return false;
    return isPathSelected(path);
  }
@Override
  public final boolean isOverSelection(final Point point)