If you select the name of an aggregate variable, such as an array or structure (record) and click on the Monitor push button, the debugger displays the word Aggregate in the Value/Deposit column of the monitor view. To display the values of all elements (components) of an aggregate variable, double click on the variable name in the Monitor Expression column. The displayed element names are indented relative to the parent name. If an element is also an aggregate, you can double click on its name to display its elements, and so on. To contract an expanded display so that only the aggregate parent name is shown in the monitor view, double click on the name in the Monitor Expression column. If you have selected a component of an aggregate variable, and the component expression is itself a variable, the debugger monitors the component that was active when you made the selection. For example, if you select the array component arr[i] and the current value of i is 9, the debugger monitors arr[9] even if the value of i subsequently changes to 10.