@Override
  public @Nullable Rectangle getPathBounds(TreePath path) {
    Rectangle bounds = super.getPathBounds(path);
    if (bounds == null) {
      return null;
    }
    bounds.x += getTreeColumnOffsetX();
    return bounds;
  }
@Override
  public @Nullable Rectangle getPathBounds(TreePath path)