code: @ReturnsMutableCopy
    @Nonnull
    public ICommonsMap <String, IVATItem> getAllVATItemsForCountry (@Nonnull final Locale aCountry)
    {
      ValueEnforcer.notNull (aCountry, "Country");
  
      final ICommonsMap <String, IVATItem> ret = new CommonsHashMap <> ();
  
      // first get locale specific VAT types
      final VATCountryData aVATCountryData = getVATCountryData (aCountry);
      if (aVATCountryData != null)
      {
        if (aVATCountryData.isZeroVATAllowed ())
          ret.put (VATTYPE_NONE.getID (), VATTYPE_NONE);
        ret.putAll (aVATCountryData.getAllItems ());
      }
      return ret;
    }
docs: Get all VAT types matching the given locale (without any fallback!). It
  contains both the specific definitions and the locale independent
  definitions.
  
  @param aCountry
  The locale to use. May not be <code>null</code>.
  @return A non-<code>null</code> map from ID to the matching VAT item. Also
  the deprecated VAT items are returned! VATTYPE_NONE.getID () is
  used if zero VAT is allowed