code: function(sPath) {
  			if (!sPath || sPath.indexOf(".") <= 0) {
  				Log.warning("Manifest entries with keys without namespace prefix can not be read via getEntry. Key: " + sPath + ", Component: " + this.getComponentName());
  				return null;
  			}
  
  			var oManifest = this.getJson();
  			var oEntry = getObject(oManifest, sPath);
  
  			// top-level manifest section must be an object (e.g. sap.ui5)
  			if (sPath && sPath[0] !== "/" && !isPlainObject(oEntry)) {
  				Log.warning("Manifest entry with key '" + sPath + "' must be an object. Component: " + this.getComponentName());
  				return null;
  			}
  
  			return oEntry;
  		}
docs: Returns the configuration of a manifest section or the value for a
  specific path. If no key is specified, the return value is null.
  
  Example:
  <code>
  {
  "sap.ui5": {
  "dependencies": {
  "libs": {
  "sap.m": {}
  },
  "components": {
  "my.component.a": {}
  }
  }
  });
  </code>
  
  The configuration above can be accessed in the following ways:
  <ul>
  <li><b>By section/namespace</b>: <code>oManifest.getEntry("sap.ui5")</code></li>
  <li><b>By path</b>: <code>oManifest.getEntry("/sap.ui5/dependencies/libs")</code></li>
  </ul>
  
  By section/namespace returns the configuration for the specified manifest
  section and by path allows to specify a concrete path to a dedicated entry
  inside the manifest. The path syntax always starts with a slash (/).
  
  @param {string} sKey Either the manifest section name (namespace) or a concrete path
  @return {any|null} Value of the key (could be any kind of value)
  @public