docs: function load_targets(self) {
  	debug.assert(self).is('object');
  	debug.assert(self.items).is('array');
  	debug.assert(self.targets).is('object');
  
  	self.targets = {};
  	ARRAY(self.items).forEach(function load_targets_(item) {
  		if( !(item && (item.path !== undefined) && (item.method !== undefined)) ) {
  			return;
  		}
  		if(self.targets[item.path] === undefined) {
  			self.targets[item.path] = {};
  		}
  		if(self.targets[item.path][item.method] !== undefined) {
  			debug.info("Detected duplicate: ", item.method, ' ', item.path, ' (ignored it)');
  			item.duplicate = true;
  			return;
  		}
  		self.targets[item.path][item.method] = item;
  	});
  }