if (dtl == null) return;  if (dtl.equals(this)) throw new IllegalArgumentException();  if (dropTargetListener != null) throw new TooManyListenersException();
  public void addDropTargetListener (DropTargetListener dtl)    throws TooManyListenersException  {    dropTargetListener = dtl;  }