docs: function(resourcesNo, debug){
  		resourcesNo = resourcesNo || 1;
  		/**
  		@memberof! qpp.SemaphoresHash#
  		@var {Array.<string,QPP.Semaphore>} semaphores - array hash of semaphores
  		*/
  		this.semaphores = {};
  		/**
  		@memberof! qpp.SemaphoresHash#
  		@private
  		@var {string} initialResources - initial (total) number of resources that SemaphoresHash has
  		*/
  		this.initialResources = resourcesNo;
  
  		/**
  		@memberof! qpp.SemaphoresHash#
  		@var {boolean} debug - defines if debugging messages should be shown during SemaphoresHash operations
  		*/
  		this.debug = typeof debug !== 'undefined' ? debug : false;
  	}