code: function func(data) {
  				var item = forceSingleItem(data.items);
  
  				var params = handleParamsInCommand(func, data, messages["fetchContentOf"] + item.Dependency.Name);
  				if(!params){
  					return;
  				}
  				var projectHandler = projectClient.getProjectHandler(item.Dependency.Type);
  				if(projectHandler.then){
  					projectHandler.then(function(projectHandler){
  						initDependency(projectClient, commandService, errorHandler,projectHandler, item.Dependency, item.Project, data, params);
  					});
  				} else {
  					initDependency(projectClient, commandService, errorHandler,projectHandler, item.Dependency, item.Project, data, params);
  				}
  
  			}
docs: $NON-NLS-0$