docs: public boolean markSlotInactive(AllocationID allocationId, Time slotTimeout) throws SlotNotFoundException {
  		checkInit();
  
  		TaskSlot taskSlot = getTaskSlot(allocationId);
  
  		if (taskSlot != null) {
  			if (taskSlot.markInactive()) {
  				// register a timeout to free the slot
  				timerService.registerTimeout(allocationId, slotTimeout.getSize(), slotTimeout.getUnit());
  
  				return true;
  			} else {
  				return false;
  			}
  		} else {
  			throw new SlotNotFoundException(allocationId);
  		}
  	}