code: @Nullable
    public static BigDecimal parseCurrencyFormatUnchanged (@Nullable final ECurrency eCurrency,
                                                           @Nullable final String sTextValue,
                                                           @Nullable final BigDecimal aDefault)
    {
      final PerCurrencySettings aPCS = getSettings (eCurrency);
      final DecimalFormat aCurrencyFormat = aPCS.getCurrencyFormat ();
      return parseCurrency (sTextValue, aCurrencyFormat, aDefault, aPCS.getRoundingMode ());
    }
docs: Try to parse a string value formatted by the {@link NumberFormat} object
  returned from {@link #getCurrencyFormat(ECurrency)}. E.g.
  <code>&euro; 5,00</code>
  
  @param eCurrency
  The currency it is about. If <code>null</code> is provided
  {@link #DEFAULT_CURRENCY} is used instead.
  @param sTextValue
  The string value. It will be parsed unmodified!
  @param aDefault
  The default value to be used in case parsing fails. May be
  <code>null</code>.
  @return The {@link BigDecimal} value matching the string value or the
  passed default value.