code: @Inject
  	public void setTimeFromConfigIfSet(GuiceConfig config)
  	{
  		final String str = config.get("daemon." + getName() + ".time", null);
  
  		if (StringUtils.isNotEmpty(str))
  		{
  			this._time = LocalTime.parse(str);
  		}
  	}
docs: Overrides the default time set in the constructor with the value from the application config (if set)
  
  @param config
  
  @throws java.time.format.DateTimeParseException
  if the LocalTime stored in config is invalid