code: function namespace(fullQualifiedNameSpace, contentCall) {
  	var context = namespace.getContext(fullQualifiedNameSpace);
  	
  	try {
  		contentCall.call(context);
  	} catch (error) {
  		if (error instanceof ReferenceError || error instanceof TypeError) {
  			// some dependencies not loaded yet
  			namespace._queue.push(
  				{ns: fullQualifiedNameSpace, call: contentCall, lastError:error}
  			);
  		} else {
  			throw error;
  		}
  	}
  }
docs: Isolation system.
  This namespace implementation allows an async loading of use() code.
  
  Usage:
  namespace('Test.Implementation', function() {
  use('Test.Logger');
  
  var log = new Test.Logger(); // Use imported class
  
  log.debug("Create class...");
  function UseIt() {};
  UseIt.protoType = Object.create(Object.protoType);
  this.UseIt = UseIt; // propagate to Test.Implementation.UseIt
  });
  
  @param {string}   fullQualifiedNameSpace The name space.
  @param {Function} contentCall            The action to by apply on context.
  
  @signleton