code: function () {
  				var that = this;
  
  				var oInternalRulesPromise = new Promise(function (resolve) {
  
  					if (that.bCanLoadInternalRules !== null) {
  						resolve(that.bCanLoadInternalRules);
  
  						return;
  					}
  
  
  					jQuery.ajax({
  						type: "HEAD",
  						url: sInternalPingFilePath,
  						success: function () {
  							that.bCanLoadInternalRules = true;
  							resolve(that.bCanLoadInternalRules);
  						},
  						error: function() {
  							that.bCanLoadInternalRules = false;
  							resolve(that.bCanLoadInternalRules);
  						}
  					});
  				});
  
  				return oInternalRulesPromise;
  			}
docs: Checks if there are internal rules files that has to be loaded
  @returns {Promise} The returned promise resolves with an argument showing
  whether internal rules can be loaded or not