@Override
  public boolean isAfterLocation(@NotNull RadComponent component, int x, int y) {
    Rectangle bounds = myTree.getPathBounds(getPath(component));
    return bounds != null && bounds.getMaxY() - y < myTree.getEdgeSize();
  }
@Override
  public boolean isAfterLocation(@NotNull RadComponent component, int x, int y)