docs: function DebugWall() {
  
          /**
           * ### DebugWall.buttonsDiv
           *
           * Div contains controls for the display info inside the wall.
           */
          this.buttonsDiv = null;
  
          /**
           * ### DebugWall.hidden
           *
           * Keep tracks of what is hidden in the wall
           */
          this.hiddenTypes = {};
  
          /**
           * ### DebugWall.counterIn
           *
           * Counts number of incoming message printed on wall
           */
          this.counterIn = 0;
  
          /**
           * ### DebugWall.counterOut
           *
           * Counts number of outgoing message printed on wall
           */
          this.counterOut = 0;
  
          /**
           * ### DebugWall.counterLog
           *
           * Counts number of log entries printed on wall
           */
          this.counterLog = 0;
  
          /**
           * ### DebugWall.wall
           *
           * The table element in which to write
           */
          this.wall = null;
  
          /**
           * ### DebugWall.wallDiv
           *
           * The div element containing the wall (for scrolling)
           */
          this.wallDiv = null;
  
          /**
           * ### DebugWall.origMsgInCb
           *
           * The original function that receives incoming msgs
           */
          this.origMsgInCb = null;
  
          /**
           * ### DebugWall.origMsgOutCb
           *
           * The original function that sends msgs
           */
          this.origMsgOutCb = null;
  
          /**
           * ### DebugWall.origLogCb
           *
           * The original log callback
           */
          this.origLogCb = null;
      }