code: void populateDepMap(Map<String, DependencyInfo> depMap) {
  		if (uri != null) {
  			depMap.put(getFullPathName(), new DependencyInfo(defineDependencies, requireDependencies, dependentFeatures, uri));
  		}
  		if (children != null) {
  			for (Entry<String, DepTreeNode> entry : children.entrySet()) {
  				entry.getValue().populateDepMap(depMap);
  			}
  		}
  	}
docs: Populates the provided map with the dependencies, keyed by
  full path name.  This is done to facilitate more efficient
  lookups of the dependencies.
  
  @param depMap