public boolean isSlaComplient(Long timeUnits){
		if(this.sla == null){
			throw new AutomatonException("no Service Level Agreement defined");
		}
		return isTimeComplient(timeUnits) && isRateComplient(timeUnits) && isProbabilityComplient() && isTimeComplient(timeUnits);
	}