protected boolean fillIgnoreMultiStatCode(Modifiable E, List<String> ignoreStats, String defPrefix, String[] stats, XMLLibrary.XMLpiece piece, Map<String,Object> defined)
	{
		String value = null;
		if((!ignoreStats.contains(stats[0].toUpperCase().trim()))
		&&((value=fillOutStatCode(E,ignoreStats,defPrefix,stats[0],piece,defined))!=null))
		{
			final int num=CMath.s_int(value);
			for(int n=0;n<num;n++)
			{
				for(int t=1;t<stats.length;t++)
				{
					value = findOptionalString(E,ignoreStats,defPrefix,stats[t]+n,piece,defined);
					if(value != null)
						E.setStat(stats[t]+n, value);
				}
			}
			if(num>0)
			{
				for(String stat : stats)
					ignoreStats.add(stat.toUpperCase().trim());
			}
			return num>0;
		}
		return false;
	}