docs: function (number, patternString, formatSymbols) {
              formatSymbols = this._normalizeSymbols(formatSymbols);
  
              var patternDescription = this._explode(patternString);
              if (!patternDescription) {
                  return this.$logError(this.INVALID_FORMAT, ["formatCurrency", this.CURRENCY_BEAN]);
              }
  
              var currencySymbol = this._currency;
              number = this.formatNumber(number, patternString, formatSymbols);
  
              if (patternDescription.currencyBegin) {
                  return currencySymbol + number;
              } else if (patternDescription.currencyEnd) {
                  return number + currencySymbol;
              } else {
                  return number;
              }
          }