public void mouseClicked(MouseEvent e) {
   handler.mouseClicked(e);
 }
 /**
  * The JList used for representing the files is created by subclasses, but the selection is
  * monitored in this class. The TransferHandler installed in the JFileChooser is also installed
  * in the file list as it is used as the actual transfer source. The list is updated on a mouse
  * enter to reflect the current data transfer state of the file chooser.
  */
 public void mouseEntered(MouseEvent e) {
   handler.mouseEntered(e);
 }