docs: public void setPrecision(TemporalPrecisionEnum thePrecision) throws IllegalArgumentException {
  		if (thePrecision == null) {
  			throw new NullPointerException("Precision may not be null");
  		}
  		myPrecision = thePrecision;
  		updateStringValue();
  	}