bounds);
new Rectangle());
  public Rectangle getPathBounds(JTree tree, TreePath path)  {    Rectangle bounds = null;    int row = -1;    Object cell = null;    if (path != null)      {        row = getRowForPath(tree, path);        cell = path.getLastPathComponent();        bounds = new Rectangle(0, row * getRowHeight(), 0, 0);      }    return nodeDimensions.getNodeDimensions(cell, row,                                            getLevel(cell),                                            tree.isExpanded(path),                                            bounds);  }