docs: private boolean isReadRequired(ValueGeneration valueGeneration, GenerationTiming matchTiming) {
  		return valueGeneration != null && valueGeneration.getValueGenerator() == null &&
  				timingsMatch( valueGeneration.getGenerationTiming(), matchTiming );
  	}