public void valueChanged(TreeSelectionEvent event) {
   JscTreeNode node = (JscTreeNode) (tree.getLastSelectedPathComponent());
   if (node != null) {
     System.out.println(node.object.whenSelected());
     currentSelectionField.setText(node.object.whenSelected());
   }
 }
 @Override
 public void valueChanged(TreeSelectionEvent event) {
   currentSelectionField.setText(tree.getLastSelectedPathComponent().toString());
 }
 public JscTreeNode currentSelected() {
   return (JscTreeNode) tree.getLastSelectedPathComponent();
 }