arg - String (optional): a semi-colon - separated list of one or more tokens:

"imagej menus"

creates a tree with all of ImageJ's menu structure, that means it replicates in tree
form the ImageJ's menu bar; this includes any jar plugin and user plugins

"user plugins"

creates a tree with loose user plugins (not "jar plugins")

"imagej commands"

creates a tree with all ImageJ's commands

"about"

will not create a tree panel; instead, it will show a brief help message

If there is more than one token, a subtree will be created for each token, and added to a common root tree.
If the "about" token is also present, a help essage will be displayed
If the argument is missing, a panel with all of ImageJ's menus will be created as if "imagej menus" was passed as argument.
Please note that when no arguments are passed, ImageJ's menus will be shown as a unique tree named "Control Panel"; if "imagej menus"
is part of a multi-token argument, them ImageJ menus will be created as a sub tree called "ImageJ Menus" (what else ? :-)...) and the main
tree will be called "Control Panel"

getVersion

public java.lang.String getVersion()

getRoot

public javax.swing.tree.DefaultMutableTreeNode getRoot()

s2ints

public int[] s2ints(java.lang.String s)

Breaks the specified string into an array
of ints. Returns null if there is an error.