this.putClientProperty("JTree.lineStyle", "Angled");
this.setDoubleBuffered(true);
this.getSelectionModel().setSelectionMode(TreeSelectionModel.SINGLE_TREE_SELECTION);
// Forte fires the double click event when the user presses the ENTER key while in a TreeView - do the same here
this.getInputMap().put(KeyStroke.getKeyStroke(KeyEvent.VK_ENTER, 0), PsuedoDoubleClickAction.PSUED0_DOUBLE_CLICK);
this.getActionMap().put(PsuedoDoubleClickAction.PSUED0_DOUBLE_CLICK, new PsuedoDoubleClickAction());
// When the control gets focus set focus to the first node if none already selected
this.addFocusListener(new FocusAdapter(){
public void focusGained(FocusEvent e) {
if (TreeViewWidget.this.getRowCount() > 0 && TreeViewWidget.this.getSelectionCount() == 0) {