code: function getOrCreateHierarchyDetails(oHierarchy) {
  			var sName = oHierarchy.getNodeIDProperty().name,
  				oNodeLevelProperty,
  				oHierarchyDetails = that.mHierarchyDetailsByName[sName];
  
  			if (!oHierarchyDetails) {
  				oNodeLevelProperty = oHierarchy.getNodeLevelProperty();
  				// add hierarchy information
  				oHierarchyDetails = {
  					dimensionName : oHierarchy.getNodeValueProperty().name,
  					nodeIDName : sName,
  					nodeLevelName : oNodeLevelProperty && oNodeLevelProperty.name
  				};
  				that.mHierarchyDetailsByName[sName] = oHierarchyDetails;
  			}
  			return oHierarchyDetails;
  		}
docs: /*
  Get the hierarchy details for the given name from
  <code>that.mHierarchyDetailsByName</code>. If there is no entry in the set, a new empty
  object is added to the hierarchy details map and returned.
  @param {object} oHierarchy The hierarchy for which to get the details
  @returns {object} The hierarchy details object.