test_class.declarator: mapper = new ObjectMapper()
test_class.modifier: private final
test_class.original_string: private final ObjectMapper mapper = new ObjectMapper();
test_class.type: ObjectMapper
test_class.var_name: mapper
test_class.declarator: t1 = new TimeValueImpl(2007, (byte) 5, (byte) 12, (byte) 10, (byte) 45,
  			(byte) 0, TimeValue.PREC_SECOND, 0, 1, 60,
  			TimeValue.CM_GREGORIAN_PRO)
test_class.modifier: private final
test_class.original_string: private final TimeValue t1 = new TimeValueImpl(2007, (byte) 5, (byte) 12, (byte) 10, (byte) 45,
  			(byte) 0, TimeValue.PREC_SECOND, 0, 1, 60,
  			TimeValue.CM_GREGORIAN_PRO);
test_class.type: TimeValue
test_class.var_name: t1
test_class.declarator: t2 = new TimeValueImpl(2007, (byte) 5, (byte) 12, (byte) 10, (byte) 45,
  			(byte) 0, TimeValue.PREC_SECOND, 0, 1, 60,
  			TimeValue.CM_GREGORIAN_PRO)
test_class.modifier: private final
test_class.original_string: private final TimeValue t2 = new TimeValueImpl(2007, (byte) 5, (byte) 12, (byte) 10, (byte) 45,
  			(byte) 0, TimeValue.PREC_SECOND, 0, 1, 60,
  			TimeValue.CM_GREGORIAN_PRO);
test_class.type: TimeValue
test_class.var_name: t2
test_class.declarator: t3 = new TimeValueImpl(2007, (byte) 5, (byte) 12, (byte) 10, (byte) 45,
  			(byte) 0, TimeValue.PREC_SECOND, 0, 1, 60, "foo")
test_class.modifier: private final
test_class.original_string: private final TimeValue t3 = new TimeValueImpl(2007, (byte) 5, (byte) 12, (byte) 10, (byte) 45,
  			(byte) 0, TimeValue.PREC_SECOND, 0, 1, 60, "foo");
test_class.type: TimeValue
test_class.var_name: t3
test_class.declarator: JSON_TIME_VALUE = "{\"value\":{\"time\":\"+2007-05-12T10:45:00Z\",\"timezone\":60,\"before\":0,\"after\":1,\"precision\":14,\"calendarmodel\":\"http://www.wikidata.org/entity/Q1985727\"},\"type\":\"time\"}"
test_class.modifier: private final
test_class.original_string: private final String JSON_TIME_VALUE = "{\"value\":{\"time\":\"+2007-05-12T10:45:00Z\",\"timezone\":60,\"before\":0,\"after\":1,\"precision\":14,\"calendarmodel\":\"http://www.wikidata.org/entity/Q1985727\"},\"type\":\"time\"}";
test_class.type: String
test_class.var_name: JSON_TIME_VALUE
test_class.file: wdtk-datamodel/src/test/java/org/wikidata/wdtk/datamodel/implementation/TimeValueImplTest.java
test_class.identifier: TimeValueImplTest
test_case.body: @Test(expected = IllegalArgumentException.class)
  	public void getPreferredCalendarModelItemIdInvalidIri() {
  		t3.getPreferredCalendarModelItemId();
  	}
test_case.class_method_signature: TimeValueImplTest.getPreferredCalendarModelItemIdInvalidIri()
test_case.full_signature: @Test(expected = IllegalArgumentException.class) public void getPreferredCalendarModelItemIdInvalidIri()
test_case.identifier: getPreferredCalendarModelItemIdInvalidIri
test_case.invocations: getPreferredCalendarModelItemId
test_case.modifiers: @Test(expected = IllegalArgumentException.class) public
test_case.parameters: ()
test_case.return: void
test_case.signature: void getPreferredCalendarModelItemIdInvalidIri()
focal_class.declarator: value
focal_class.modifier: private final
focal_class.original_string: private final JacksonInnerTime value;
focal_class.type: JacksonInnerTime
focal_class.var_name: value
focal_class.file: wdtk-datamodel/src/main/java/org/wikidata/wdtk/datamodel/implementation/TimeValueImpl.java
focal_class.identifier: TimeValueImpl
focal_class.interfaces: implements TimeValue
focal_class.class_method_signature: TimeValueImpl.TimeValueImpl(long year, byte month, byte day, byte hour, byte minute,
  			byte second, byte precision, int beforeTolerance,
  			int afterTolerance, int timezoneOffset, String calendarModel)
focal_class.full_signature: public  TimeValueImpl(long year, byte month, byte day, byte hour, byte minute,
  			byte second, byte precision, int beforeTolerance,
  			int afterTolerance, int timezoneOffset, String calendarModel)
focal_class.identifier: TimeValueImpl
focal_class.modifiers: public
focal_class.parameters: (long year, byte month, byte day, byte hour, byte minute,
  			byte second, byte precision, int beforeTolerance,
  			int afterTolerance, int timezoneOffset, String calendarModel)
focal_class.signature:  TimeValueImpl(long year, byte month, byte day, byte hour, byte minute,
  			byte second, byte precision, int beforeTolerance,
  			int afterTolerance, int timezoneOffset, String calendarModel)
focal_class.class_method_signature: TimeValueImpl.TimeValueImpl(
  			@JsonProperty("value") JacksonInnerTime value)
focal_class.full_signature: @JsonCreator  TimeValueImpl(
  			@JsonProperty("value") JacksonInnerTime value)
focal_class.identifier: TimeValueImpl
focal_class.modifiers: @JsonCreator
focal_class.parameters: (
  			@JsonProperty("value") JacksonInnerTime value)
focal_class.signature:  TimeValueImpl(
  			@JsonProperty("value") JacksonInnerTime value)
focal_class.class_method_signature: TimeValueImpl.getValue()
focal_class.full_signature: public JacksonInnerTime getValue()
focal_class.identifier: getValue
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: JacksonInnerTime
focal_class.signature: JacksonInnerTime getValue()
focal_class.class_method_signature: TimeValueImpl.getYear()
focal_class.full_signature: @JsonIgnore @Override public long getYear()
focal_class.identifier: getYear
focal_class.modifiers: @JsonIgnore @Override public
focal_class.parameters: ()
focal_class.return: long
focal_class.signature: long getYear()
focal_class.class_method_signature: TimeValueImpl.getMonth()
focal_class.full_signature: @JsonIgnore @Override public byte getMonth()
focal_class.identifier: getMonth
focal_class.modifiers: @JsonIgnore @Override public
focal_class.parameters: ()
focal_class.return: byte
focal_class.signature: byte getMonth()
focal_class.class_method_signature: TimeValueImpl.getDay()
focal_class.full_signature: @JsonIgnore @Override public byte getDay()
focal_class.identifier: getDay
focal_class.modifiers: @JsonIgnore @Override public
focal_class.parameters: ()
focal_class.return: byte
focal_class.signature: byte getDay()
focal_class.class_method_signature: TimeValueImpl.getHour()
focal_class.full_signature: @JsonIgnore @Override public byte getHour()
focal_class.identifier: getHour
focal_class.modifiers: @JsonIgnore @Override public
focal_class.parameters: ()
focal_class.return: byte
focal_class.signature: byte getHour()
focal_class.class_method_signature: TimeValueImpl.getMinute()
focal_class.full_signature: @JsonIgnore @Override public byte getMinute()
focal_class.identifier: getMinute
focal_class.modifiers: @JsonIgnore @Override public
focal_class.parameters: ()
focal_class.return: byte
focal_class.signature: byte getMinute()
focal_class.class_method_signature: TimeValueImpl.getSecond()
focal_class.full_signature: @JsonIgnore @Override public byte getSecond()
focal_class.identifier: getSecond
focal_class.modifiers: @JsonIgnore @Override public
focal_class.parameters: ()
focal_class.return: byte
focal_class.signature: byte getSecond()
focal_class.class_method_signature: TimeValueImpl.getPreferredCalendarModel()
focal_class.full_signature: @JsonIgnore @Override public String getPreferredCalendarModel()
focal_class.identifier: getPreferredCalendarModel
focal_class.modifiers: @JsonIgnore @Override public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getPreferredCalendarModel()
focal_class.class_method_signature: TimeValueImpl.getPreferredCalendarModelItemId()
focal_class.full_signature: @JsonIgnore @Override public ItemIdValue getPreferredCalendarModelItemId()
focal_class.identifier: getPreferredCalendarModelItemId
focal_class.modifiers: @JsonIgnore @Override public
focal_class.parameters: ()
focal_class.return: ItemIdValue
focal_class.signature: ItemIdValue getPreferredCalendarModelItemId()
focal_class.class_method_signature: TimeValueImpl.getPrecision()
focal_class.full_signature: @JsonIgnore @Override public byte getPrecision()
focal_class.identifier: getPrecision
focal_class.modifiers: @JsonIgnore @Override public
focal_class.parameters: ()
focal_class.return: byte
focal_class.signature: byte getPrecision()
focal_class.class_method_signature: TimeValueImpl.getTimezoneOffset()
focal_class.full_signature: @JsonIgnore @Override public int getTimezoneOffset()
focal_class.identifier: getTimezoneOffset
focal_class.modifiers: @JsonIgnore @Override public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int getTimezoneOffset()
focal_class.class_method_signature: TimeValueImpl.getBeforeTolerance()
focal_class.full_signature: @JsonIgnore @Override public int getBeforeTolerance()
focal_class.identifier: getBeforeTolerance
focal_class.modifiers: @JsonIgnore @Override public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int getBeforeTolerance()
focal_class.class_method_signature: TimeValueImpl.getAfterTolerance()
focal_class.full_signature: @JsonIgnore @Override public int getAfterTolerance()
focal_class.identifier: getAfterTolerance
focal_class.modifiers: @JsonIgnore @Override public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int getAfterTolerance()
focal_class.class_method_signature: TimeValueImpl.accept(ValueVisitor<T> valueVisitor)
focal_class.full_signature: @Override public T accept(ValueVisitor<T> valueVisitor)
focal_class.identifier: accept
focal_class.modifiers: @Override public
focal_class.parameters: (ValueVisitor<T> valueVisitor)
focal_class.return: T
focal_class.signature: T accept(ValueVisitor<T> valueVisitor)
focal_class.class_method_signature: TimeValueImpl.hashCode()
focal_class.full_signature: @Override public int hashCode()
focal_class.identifier: hashCode
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int hashCode()
focal_class.class_method_signature: TimeValueImpl.equals(Object obj)
focal_class.full_signature: @Override public boolean equals(Object obj)
focal_class.identifier: equals
focal_class.modifiers: @Override public
focal_class.parameters: (Object obj)
focal_class.return: boolean
focal_class.signature: boolean equals(Object obj)
focal_class.class_method_signature: TimeValueImpl.toString()
focal_class.full_signature: @Override public String toString()
focal_class.identifier: toString
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String toString()
focal_class.class_method_signature: TimeValueImpl.toGregorian()
focal_class.full_signature: @Override public TimeValue toGregorian()
focal_class.identifier: toGregorian
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: TimeValue
focal_class.signature: TimeValue toGregorian()
focal_class.superclass: extends ValueImpl
focal_method.body: @JsonIgnore
  	@Override
  	public ItemIdValue getPreferredCalendarModelItemId() {
  		return ItemIdValueImpl.fromIri(this.value.getCalendarmodel());
  	}
focal_method.class_method_signature: TimeValueImpl.getPreferredCalendarModelItemId()
focal_method.full_signature: @JsonIgnore @Override public ItemIdValue getPreferredCalendarModelItemId()
focal_method.identifier: getPreferredCalendarModelItemId
focal_method.invocations: fromIri getCalendarmodel
focal_method.modifiers: @JsonIgnore @Override public
focal_method.parameters: ()
focal_method.return: ItemIdValue
focal_method.signature: ItemIdValue getPreferredCalendarModelItemId()