}
private MatchesPanel() {
//data
DefaultListModel model = new DefaultListModel();
list = new TooltipJList(model);
list.setCellRenderer(new MatchCellRenderer());
list.setTransferHandler(new TreeTransferHandler());
matchedParts = Generics.newHashMap();
list.addListSelectionListener(this);
MouseInputAdapter mouseListener = new MouseInputAdapter() {