Point hs = dropAdapter.getHotspotPoint();
Point rp = new Point(p.x - hs.x, p.y - hs.y);
SwingUtilities.convertPointToScreen(rp, jcomp);
popup.setLocation(rp);
((JPopupMenuAdapter) dropAdapter).showPopup();
dropAdapter.requestNewName();
adaptable.setDirty(true);
adaptable.addNotify();
dropAdapter.setDirty(true);
return true;
}