docs: function VisualTimer() {
  
          /**
           * ### VisualTimer.gameTimer
           *
           * The timer which counts down the game time
           *
           * @see node.timer.createTimer
           */
          this.gameTimer = null;
  
          /**
           * ### VisualTimer.mainBox
           *
           * The `TimerBox` which displays the main timer
           *
           * @see TimerBox
           */
          this.mainBox = null;
  
          /**
           * ### VisualTimer.waitBox
           *
           * The `TimerBox` which displays the wait timer
           *
           * @see TimerBox
           */
          this.waitBox = null;
  
          /**
           * ### VisualTimer.activeBox
           *
           * The `TimerBox` in which to display the time
           *
           * This variable is always a reference to either `waitBox` or
           * `mainBox`.
           *
           * @see TimerBox
           */
          this.activeBox = null;
  
          /**
           * ### VisualTimer.isInitialized
           *
           * Indicates whether the instance has been initializded already
           */
          this.isInitialized = false;
  
          /**
           * ### VisualTimer.options
           *
           * Currently stored options
           */
          this.options = {};
  
          /**
           * ### VisualTimer.internalTimer
           *
           * TRUE, if the timer is created internally
           *
           * Internal timers are destroyed when widget is destroyed or cleared
           *
           * @see VisualTimer.gameTimer
           * @see VisualTimer.clear
           */
          this.internalTimer = null;
      }