&& (mouseX > (bounds.x - getCurrentControlIcon(path).getIconWidth())))
&& (mouseX > (bounds.x - getCurrentControlIcon(path).getIconWidth() - gap)))
  protected boolean isLocationInExpandControl(TreePath path, int mouseX,                                              int mouseY)  {    boolean cntlClick = false;    int row = getRowForPath(tree, path);        if (!isLeaf(row))      {        if (bounds == null)          bounds = getPathBounds(tree, path);        if (hasControlIcons() && (mouseX < bounds.x)             && (mouseX > (bounds.x - getCurrentControlIcon(path).getIconWidth())))          cntlClick = true;      }    return cntlClick;  }