code: function Pack(commit, options, rollCall, command) {
  	if (!commit || !options || !rollCall || !command) {
  		throw new Error('Invalid arguments: ' + arguments);
  	}
  	this.commit = commit;
  	this.options = options;
  	this.rollCall = rollCall;
  	this.command = command;
  }
docs: Pack constructor
  
  @constructor
  @param commit
  the commit instance
  @param options
  the options
  @param rollCall
  the roll call instance
  @param command
  the command instance