@Override
	public double matchAnyDenomination(String currency, String itemID)
	{
		final MoneyLibrary.MoneyDenomination[] DV=CMLib.beanCounter().getCurrencySet(currency);
		itemID=itemID.toUpperCase();
		String s=null;
		if(DV!=null)
		{
			for (final MoneyDenomination element : DV)
			{
				s=element.name().toUpperCase();
				if(s.endsWith("(S)"))
					s=s.substring(0,s.length()-3)+"S";
				if(containsString(s,itemID))
					return element.value();
				else
				if((s.length()>0)
				&&(containsString(s,itemID)))
					return element.value();
			}
		}
		return 0.0;
	}