lib/assert.js
function( required, startFunc ) {
		var self = this;

		if ( required !== self.state ) {
			self._stateError( startFunc || self.requireState );
		}

		return self;
	}
function( required, startFunc ) {
		var self = this;

		if ( required !== self.state ) {
			self._stateError( startFunc || self.requireState );
		}

		return self;
	}
function ( required , startFunc ) { var self = this ; if ( required !== self . state ) { self . _stateError ( startFunc || self . requireState ) ; } return self ; }
Throws an error if module isn't in the required state
Throws an error if module isn t in the required state