class TimeValueImpl extends ValueImpl implements TimeValue {

	@JsonIgnore
	@Override
	public ItemIdValue getPreferredCalendarModelItemId() {
		return ItemIdValueImpl.fromIri(this.value.getCalendarmodel());
	}

	public  TimeValueImpl(long year, byte month, byte day, byte hour, byte minute,
			byte second, byte precision, int beforeTolerance,
			int afterTolerance, int timezoneOffset, String calendarModel);
	@JsonCreator  TimeValueImpl(
			@JsonProperty("value") JacksonInnerTime value);

}