code: function(hasCase, label) {
  			this.switchContext = {
  				upper: this.switchContext,
  				hasCase: hasCase,
  				defaultSegments: null,
  				defaultBodySegments: null,
  				foundDefault: false,
  				lastIsDefault: false,
  				countForks: 0
  			};
  
  			this.pushBreakContext(true, label);
  		}
docs: -------------------------------------------------------------------------- SwitchStatement -------------------------------------------------------------------------- 
  Creates a context object of SwitchStatement and stacks it.
  
  @param {boolean} hasCase - `true` if the switch statement has one or more
  case parts.
  @param {string|null} label - The label text.
  @returns {void}