public void markRestrictionAsDone(String identifier)
        {
        	//Check that it exists
        	for(Restriction r: restrictions){
        		if(r.getIdentifier().equals(identifier))
        		{
        			r.check();
        			return ;
        		}
        			
        	}
        	//If we make it here, there's no such exception, throw an ... error
        	throw new IllegalArgumentException("There's no Restriction with the identifier '"+identifier+"'.");
        }