docs: private static Literal getTimeLiteral(TimeValue value, RdfWriter rdfWriter) {
  		long year = value.getYear();
  
  		//Year normalization
  		if (year == 0 || (year < 0 && value.getPrecision() >= TimeValue.PREC_YEAR)) {
  			year--;
  		}
  
  		String timestamp = String.format("%04d-%02d-%02dT%02d:%02d:%02dZ",
  				year, value.getMonth(), value.getDay(),
  				value.getHour(), value.getMinute(), value.getSecond());
  		return rdfWriter.getLiteral(timestamp, RdfWriter.XSD_DATETIME);
  	}