function _parse(sText){
			if ( typeof sText === "string" ) {
				parse(sText, oProp);
				return oProp;
			}
			return mParams.returnNullIfMissing ? null : oProp;
		}
Creates and returns a new instance of {@link module:sap/base/util/Properties}.

If option 'url' is passed, immediately a load request for the given target is triggered.
A property file that is loaded can contain comments with a leading ! or #.
The loaded property list does not contain any comments.

@example <caption>Loading a property file</caption>
sap.ui.require(["sap/base/util/Properties"], function (Properties) {
   var p = Properties.create({url : "../myProperty.properties"});
});

@example <caption>getting and setting properties</caption>
sap.ui.require(["sap/base/util/Properties"], function (Properties) {
  var oProperties = Properties.create();
  oProperties.setProperty("KEY_1","Test Key");
  var sValue1 = oProperties.getProperty("KEY_1");
  var sValue2 = oProperties.getProperty("KEY_2","Default");
 });

@example <caption>Loading a property file asynchronously (returns a Promise)</caption>
sap.ui.require(["sap/base/util/Properties"], function (Properties) {
   Properties.create({url : "../myProperty.properties", async: true}).then(function(oProperties){
       ...
   });
});

@param {object} [mParams] Parameters used to initialize the property list
@param {string} [mParams.url] The URL to the .properties file which should be loaded
@param {boolean} [mParams.async=false] Whether the .properties file should be loaded asynchronously or not
@param {Object<string,any>} [mParams.headers] A map of additional header key/value pairs to send along with
   the request (see <code>headers</code> option of <code>jQuery.ajax</code>)
@param {boolean} [mParams.returnNullIfMissing=false] Whether <code>null</code> should be returned
   for a missing properties file; by default an empty collection is returned
@return {module:sap/base/util/Properties|null|Promise<module:sap/base/util/Properties|null>} A new
   property collection (synchronous case) or <code>null</code> if the file could not be loaded and
   <code>returnNullIfMissing</code> was set; in case of asynchronous loading, always a Promise is
   returned, which resolves with the property collection or with <code>null</code> if the file could not
   be loaded and <code>returnNullIfMissing</code> was set to true
@throws {Error} When the file has syntax issues (e.g. incomplete unicode escapes);
   in async mode, the error is not thrown but the returned Promise will be rejected
@SecSink {0|PATH} Parameter is used for future HTTP requests
@public