private void fireDroppedEvent(DraggableComponentEvent e) {
   if (listeners != null) {
     DraggableComponentBoxEvent event =
         new DraggableComponentBoxEvent(
             this,
             e.getSource(),
             e,
             SwingUtilities.convertPoint(
                 e.getSource().getComponent(), e.getMouseEvent().getPoint(), this));
     Object[] l = listeners.toArray();
     for (int i = 0; i < l.length; i++)
       ((DraggableComponentBoxListener) l[i]).componentDropped(event);
   }
 }