void (final MouseEvent e) { if (!canStartDragging(e) || ourLastDragHash == System.identityHashCode(e)) return; myPressPointScreen = new RelativePoint(e).getScreenPoint(); myPressedOnScreenPoint = new Point(myPressPointScreen); processMousePressed(e); ourLastDragHash = System.identityHashCode(e); }