function handleSuccess(oData) {
			var sKey = oData ? that._getKey(oData) : null,
				bLink = !(sPath === "" || sPath.indexOf("/") > 0),
				oRef = null,
				sContextPath, oEntity;

			oNewContext = null;

			if (sKey) {
				oNewContext = that.getContext('/' + sKey, sDeepPath);
				oRef = {__ref: sKey};
			}
			/* in case of sPath == "" or a deep path (entity(1)/entities) we
			   should not link the Entity */
			if (oContext && bIsRelative && bLink) {
				sContextPath = oContext.getPath();
				// remove starting slash
				sContextPath = sContextPath.substr(1);
				// when model is refreshed, parent entity might not be available yet
				oEntity = that._getEntity(sContextPath);
				if (oEntity) {
					oEntity[sPath] = oRef;
				}
			}
			fnCallBack(oNewContext);
		}
Creates a binding context for the given path.

If the data of the context is not yet available, it can not be created, but first the
entity needs to be fetched from the server asynchronously. In case no callback function
is provided, the request will not be triggered.

If a callback function is given, the created binding context for a fetched entity is passed as argument to the given callback function.

@see sap.ui.model.Model.prototype.createBindingContext
@param {string} sPath Binding path
@param {object} [oContext] Binding context
@param {object} [mParameters] Map which contains additional parameters for the binding
@param {string} [mParameters.expand] Value for the OData <code>$expand</code> query parameter which should be included in the request
@param {string} [mParameters.select] Value for the OData <code>$select</code> query parameter which should be included in the request
@param {boolean} [mParameters.createPreliminaryContext]
  Whether a preliminary context will be created. When set to <code>true</code>, the model
  can bundle the OData calls for dependent bindings into fewer $batch requests. For more
  information, see
  {@link topic:6c47b2b39db9404582994070ec3d57a2#loio62149734b5c24507868e722fe87a75db Optimizing Dependent Bindings}
@param {Object<string,string>} [mParameters.custom] Optional map of custom query parameters, names of custom parameters must not start with <code>$</code>.
@param {function} [fnCallBack]
  The function to be called when the context has been created. The parameter of the callback
  function is the newly created binding context, an instance of
  {@link sap.ui.model.odata.v2.Context}.
@param {boolean} [bReload] Whether to reload data
@return {sap.ui.model.odata.v2.Context|undefined}
  The created binding context, only if the data is already available and the binding context
  could be created synchronously; <code>undefined</code> otherwise
@public