protected void configureLayout() {
// Create the variable data access routines.
SyncVariableDataAccess varAccess = new SyncVariableDataAccess(getSession()) ;
// Create the top level node to deal with the root selection.
IRootVMNode rootNode = new RootDMVMNode(this);
setRootNode(rootNode);
// Create the next level which represents members of structs/unions/enums and elements of arrays.
GdbVariableVMNode subExpressioNode = createGdbVariableVMNode(varAccess);
addChildNodes(rootNode, new IVMNode[] { subExpressioNode });