The execution status includes the location of the current executable line and the relative position in the call stack of each procedure in the Debugger context, plus the current transaction state. An executable line is any ABL line that contains a run-time statement (for example, FOR, DISPLAY, or CREATE). Although the listing monitored by the Debugger contains all the ABL code for a procedure, the execution status reflects only executable lines; execution stops only on executable lines. Nonexecutable lines include comments and static data definition statements (for example, DEFINE or FORM). Static data definition statements take effect only at compile time and generate data items and objects for a procedure.