The following code has been added to ExplorerPanel.updateHistory (called after
XJC is done and all the files have been compiled and processed):
HistorySchemaNode newNode = historyTreeModel.addRun(schemaFileName,
The HistoryTreeModel.addRun function was changed to return the newly added node.
This node is then marked as selected. This causes the
HistoryTreeSelectionListener.valueChanged() to be called. Thus, the main schema
is automatically opened and focused on in the tabbed pane.