code: function _setHeaderActionEnabledState(mItem) {
  			var oAction = mItem.actions[0],
  				oBindingContext = this.getBindingContext(),
  				mParameters = oAction.parameters,
  				oModel = this.getModel(),
  				sPath;
  
  			if (oBindingContext) {
  				sPath = oBindingContext.getPath();
  			}
  
  			mParameters = BindingResolver.resolveValue(oAction.parameters, oModel, sPath);
  
  			return new Promise(function (resolve) {
  				this._oServiceManager.getService(_getServiceName(oAction.service))
  					.then(function (oNavigationService) {
  						if (oNavigationService) {
  							oNavigationService
  								.enabled({
  									parameters: mParameters
  								})
  								.then(function (bEnabled) {
  									resolve(bEnabled);
  								})
  								.catch(function () {
  									resolve(false);
  								});
  						} else {
  							resolve(false);
  						}
  					})
  					.catch(function () {
  						resolve(false);
  					});
  			}.bind(this));
  		}
docs: Header specific