getSelectionModel().setSelectionMode(TreeSelectionModel.DISCONTIGUOUS_TREE_SELECTION);
setCellRenderer(new ContextTreeCellRenderer());
setDragEnabled(true);
setTransferHandler(new ContextTreeTransferHandler(this));
addMouseListener(new MouseAdapter()
{
public void mousePressed(MouseEvent e)
{