public void countBCRTLForward(boolean forwarded_ex, boolean forwared_mem, boolean forwarded_wb)
	{
		if ((config != null) && (config.containsKey("statistic_count_also_masked_forwardings")) && (Integer.decode(config.getProperty("statistic_count_also_masked_forwardings")) == 1))
		{
			if (forwarded_ex)
			{
				countBCRTLForwardFromEX();
			}
			if (forwared_mem)
			{
				countBCRTLForwardFromMEM();
			}
			if (forwarded_wb)
			{
				countBCRTLForwardFromWB();
			}
		}
		else
		{
			// count the forwarding only once! And use the most recent value
			if (forwarded_ex)
			{
				countBCRTLForwardFromEX();
			}
			else if (forwared_mem)
			{
				countBCRTLForwardFromMEM();
			}
			else if (forwarded_wb)
			{
				countBCRTLForwardFromWB();
			}
		}
	}