void (@NotNull TabInfo over, RelativePoint relativePoint) { final Point point = relativePoint.getPoint(getComponent()); setShowDropLocation(shouldAddToGlobal(point)); super.processDropOver(over, relativePoint); for (Map.Entry<TabInfo, TabLabel> entry : getInfoToLabel().entrySet()) { final TabLabel label = entry.getValue(); if (label.getBounds().contains(point) && getDropInfo() != entry.getKey()) { select(entry.getKey(), false); break; } } }