if (dragSourceListener != null) dragSourceListener.dragEnter(e);  DragSource ds = getDragSource(); DragSourceListener[] dsl = ds.getDragSourceListeners(); for (int i = 0; i < dsl.length; i++) dsl[i].dragEnter(e);  updateCurrentCursor(e.getDropAction(), e.getTargetActions(), ENTER);
  public void dragEnter(DragSourceDragEvent e)    throws NotImplementedException  {  }