test_class.file: signals/base/src/test/java/org/eclipse/ditto/signals/base/DateTimeUtilTest.java
test_class.identifier: DateTimeUtilTest
test_case.body: @Test(expected = DateTimeException.class)
      public void dayTooBig() {
          DateTimeUtil.parseOffsetDateTime("1970-12-32T00Z");
      }
test_case.class_method_signature: DateTimeUtilTest.dayTooBig()
test_case.full_signature: @Test(expected = DateTimeException.class) public void dayTooBig()
test_case.identifier: dayTooBig
test_case.invocations: parseOffsetDateTime
test_case.modifiers: @Test(expected = DateTimeException.class) public
test_case.parameters: ()
test_case.return: void
test_case.signature: void dayTooBig()
focal_class.declarator: OFFSET_DATE_TIME_EXPANDED =
              appendOffsets("uuuu-MM-dd'T'HH[:mm[:ss[.SSS]]]", "+HH:mm", "+HH")
focal_class.modifier: public static final
focal_class.original_string: public static final DateTimeFormatter OFFSET_DATE_TIME_EXPANDED =
              appendOffsets("uuuu-MM-dd'T'HH[:mm[:ss[.SSS]]]", "+HH:mm", "+HH");
focal_class.type: DateTimeFormatter
focal_class.var_name: OFFSET_DATE_TIME_EXPANDED
focal_class.declarator: OFFSET_DATE_TIME_BASIC =
              appendOffsets("uuuuMMdd'T'HH[mm[ss[.SSS]]]", "+HHmm", "+HH")
focal_class.modifier: public static final
focal_class.original_string: public static final DateTimeFormatter OFFSET_DATE_TIME_BASIC =
              appendOffsets("uuuuMMdd'T'HH[mm[ss[.SSS]]]", "+HHmm", "+HH");
focal_class.type: DateTimeFormatter
focal_class.var_name: OFFSET_DATE_TIME_BASIC
focal_class.declarator: OFFSET_DATE_TIME =
              caseInsensitiveAnd(or(OFFSET_DATE_TIME_BASIC, OFFSET_DATE_TIME_EXPANDED))
focal_class.modifier: public static final
focal_class.original_string: public static final DateTimeFormatter OFFSET_DATE_TIME =
              caseInsensitiveAnd(or(OFFSET_DATE_TIME_BASIC, OFFSET_DATE_TIME_EXPANDED));
focal_class.type: DateTimeFormatter
focal_class.var_name: OFFSET_DATE_TIME
focal_class.file: signals/base/src/main/java/org/eclipse/ditto/signals/base/DateTimeUtil.java
focal_class.identifier: DateTimeUtil
focal_class.class_method_signature: DateTimeUtil.parseOffsetDateTime(final String timestamp)
focal_class.full_signature: public static OffsetDateTime parseOffsetDateTime(final String timestamp)
focal_class.identifier: parseOffsetDateTime
focal_class.modifiers: public static
focal_class.parameters: (final String timestamp)
focal_class.return: OffsetDateTime
focal_class.signature: OffsetDateTime parseOffsetDateTime(final String timestamp)
focal_class.class_method_signature: DateTimeUtil.appendOffsets(final String dateTimeFormat, final String... offsetPatterns)
focal_class.full_signature: private static DateTimeFormatter appendOffsets(final String dateTimeFormat, final String... offsetPatterns)
focal_class.identifier: appendOffsets
focal_class.modifiers: private static
focal_class.parameters: (final String dateTimeFormat, final String... offsetPatterns)
focal_class.return: DateTimeFormatter
focal_class.signature: DateTimeFormatter appendOffsets(final String dateTimeFormat, final String... offsetPatterns)
focal_class.class_method_signature: DateTimeUtil.or(final DateTimeFormatter... alternatives)
focal_class.full_signature: private static DateTimeFormatter or(final DateTimeFormatter... alternatives)
focal_class.identifier: or
focal_class.modifiers: private static
focal_class.parameters: (final DateTimeFormatter... alternatives)
focal_class.return: DateTimeFormatter
focal_class.signature: DateTimeFormatter or(final DateTimeFormatter... alternatives)
focal_class.class_method_signature: DateTimeUtil.and(final DateTimeFormatter... formatters)
focal_class.full_signature: private static DateTimeFormatter and(final DateTimeFormatter... formatters)
focal_class.identifier: and
focal_class.modifiers: private static
focal_class.parameters: (final DateTimeFormatter... formatters)
focal_class.return: DateTimeFormatter
focal_class.signature: DateTimeFormatter and(final DateTimeFormatter... formatters)
focal_class.class_method_signature: DateTimeUtil.caseInsensitiveAnd(final DateTimeFormatter... formatters)
focal_class.full_signature: private static DateTimeFormatter caseInsensitiveAnd(final DateTimeFormatter... formatters)
focal_class.identifier: caseInsensitiveAnd
focal_class.modifiers: private static
focal_class.parameters: (final DateTimeFormatter... formatters)
focal_class.return: DateTimeFormatter
focal_class.signature: DateTimeFormatter caseInsensitiveAnd(final DateTimeFormatter... formatters)
focal_class.class_method_signature: DateTimeUtil.DateTimeUtil()
focal_class.full_signature: private  DateTimeUtil()
focal_class.identifier: DateTimeUtil
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.signature:  DateTimeUtil()
focal_method.body: public static OffsetDateTime parseOffsetDateTime(final String timestamp) {
          return OffsetDateTime.parse(timestamp, DateTimeUtil.OFFSET_DATE_TIME);
      }
focal_method.class_method_signature: DateTimeUtil.parseOffsetDateTime(final String timestamp)
focal_method.full_signature: public static OffsetDateTime parseOffsetDateTime(final String timestamp)
focal_method.identifier: parseOffsetDateTime
focal_method.invocations: parse
focal_method.modifiers: public static
focal_method.parameters: (final String timestamp)
focal_method.return: OffsetDateTime
focal_method.signature: OffsetDateTime parseOffsetDateTime(final String timestamp)