|  |  | @ -62,6 +62,9 @@ function clearFunctionDeclarationText(func) { | 
			
		
	
		
			
				
					|  |  |  | } | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  | /** | 
			
		
	
		
			
				
					|  |  |  |  * @todo when ExtStorage-feature/logic is reevaluated  | 
			
		
	
		
			
				
					|  |  |  |  *      the resolvement of functions (as basically major or main target) | 
			
		
	
		
			
				
					|  |  |  |  *      needs to be overlooked improved and simplified.  | 
			
		
	
		
			
				
					|  |  |  |  *  | 
			
		
	
		
			
				
					|  |  |  |  * @param {Function} func  | 
			
		
	
		
			
				
					|  |  |  |  * @param {string} registrationName  | 
			
		
	
	
		
			
				
					|  |  | @ -536,10 +539,12 @@ function resolveOverwrite(key, container, overwriteBehaviour) { | 
			
		
	
		
			
				
					|  |  |  |         )].length; | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |     switch (overwriteBehaviour) { | 
			
		
	
		
			
				
					|  |  |  |         case OverwriteBehaviour.REPLACE: | 
			
		
	
		
			
				
					|  |  |  |         case OverwriteBehaviour.REPLACE: { | 
			
		
	
		
			
				
					|  |  |  |             break; | 
			
		
	
		
			
				
					|  |  |  |         case OverwriteBehaviour.RENAME_OLD: | 
			
		
	
		
			
				
					|  |  |  |             nameForOld = `${key}${occurances}`; | 
			
		
	
		
			
				
					|  |  |  |          | 
			
		
	
		
			
				
					|  |  |  |         } | 
			
		
	
		
			
				
					|  |  |  |         case OverwriteBehaviour.RENAME_OLD: { | 
			
		
	
		
			
				
					|  |  |  |             let nameForOld = `${key}${occurances}`; | 
			
		
	
		
			
				
					|  |  |  |             if (dealAsMap) { | 
			
		
	
		
			
				
					|  |  |  |                 container.set(nameForOld, container.get(key)); | 
			
		
	
		
			
				
					|  |  |  |                 container.delete(key); | 
			
		
	
	
		
			
				
					|  |  | @ -548,6 +553,8 @@ function resolveOverwrite(key, container, overwriteBehaviour) { | 
			
		
	
		
			
				
					|  |  |  |                 delete container[key]; | 
			
		
	
		
			
				
					|  |  |  |             } | 
			
		
	
		
			
				
					|  |  |  |             break; | 
			
		
	
		
			
				
					|  |  |  |          | 
			
		
	
		
			
				
					|  |  |  |         } | 
			
		
	
		
			
				
					|  |  |  |         case OverwriteBehaviour.RENAME:  | 
			
		
	
		
			
				
					|  |  |  |         default:  | 
			
		
	
		
			
				
					|  |  |  |             key = `${key}${occurances}`; | 
			
		
	
	
		
			
				
					|  |  | 
 |