4g @ AB CDE @F G HI J KL M H N AOPQR USTUVWXYZ[\]^_`abcdefghijk Ul Um no pq 1Crs tu 3N v Aw xyz{ | }~        U  A TN ^ ] U ] ] U@A   U IA@È , ?zG{  ?.?PbM@$ U@> U             H U x  @filePathLjava/lang/String; ConstantValuebwLjava/io/BufferedWriter;usedIdsLjava/util/LinkedHashMap; Signature@Ljava/util/LinkedHashMap;()VCodeLineNumberTableLocalVariableTablethisLtest/endtoend/Test026; testTimeRange'(Ljava/lang/String;Ljava/lang/String;)Zformatnormtestdr1Lorg/das2/datum/DatumRange;dr2 StackMapTabletestTimeRangeFormatParsedoTest((ILjava/lang/String;Ljava/lang/String;)VidIref Exceptions*(ILjava/lang/String;Ljava/lang/String;DZ)Vd1Lorg/das2/datum/Datum;d2 diffMicrosD secondChanceZpreviousUsedIddrdrrefqdoTestDR1(ILjava/lang/String;Lorg/das2/datum/DatumRange;)VcreateHTMLHeadfLjava/io/File;htmlOpen headerString bodyString headerOpen tableOpen closeHTML htmlClose writeToHTMLtablemain([Ljava/lang/String;)VcmLorg/das2/datum/Units;mmnowmicrostt[It2t1exLjava/lang/Exception;args[Ljava/lang/String;82 SourceFile Test026.java   !"java/lang/IllegalStateExceptionjava/lang/StringBuilderfail after parsing test-> #$ %& width= '() *+ #, - ./fail after format: format=$2001-11-03 23:00 to 2001-11-05 00:00$2001-11-03 23:00 to 2001-11-04 24:00 $2001-01-01 00:00 to 2002-01-01 00:002001$2001-01-01 00:00 to 2004-01-01 00:00 2001-2004 2001 to 20042001 through 2003$2001-06-01 00:00 to 2001-07-01 00:002001 Jun$2001-06-01 00:00 to 2001-08-01 00:002001 Jun through July2001 Jun to July$2001-06-08 00:00 to 2001-06-09 00:00 2001 Jun 82001 Jun 8 00:00 to 24:00$2001-01-01 00:00 to 2001-01-06 00:002001 Jan 01 span 5 day$2001-01-01 05:00 to 2001-01-01 07:002001 Jan 01 05:00 span 2 hr$2016-10-01 00:00 to 2016-11-01 00:00 2016 October$2010-09-01 00:00 to 2010-09-02 00:002010-244$2010-03-01 00:00 to 2010-03-02 00:002010-060  0 12 34java/lang/String"java/lang/IllegalArgumentExceptionid #5& used twice, test code needs attention 67 8 9 :;:  <(= >- ?+ @( A( B- CD EF within #G micros ( ) !=   not within  try again...+no parse exception, but parsed incorrectly. ( HI JKtest "" is not equal to  java/io/Filetest/endtoend/Test026 Examples.html$Test 0263
TEST COMPARISON TABLE (Test026.java)
4 java/io/BufferedWriterjava/io/FileWriter L M N-
O&Test Number: !Test:  Ref:  0 to 35 P- QR 0to350 to 35 applesapples ST0 to 35 sectorsector 0to35 sector-50to-35 0 to 10 kHz U- 0 to .01 MHz V-W)org/das2/datum/UnitsConverter$ScaleOffset ScaleOffset InnerClasses X YZ 0 to 10 cm 0 to 100 mm%2000-01-01T13:00Z to 2000-01-01T14:00  2000-01-01 13:00 to 14:00 2000-01-02%2000-01-02T00:00Z to 2000-01-03T00:002000-0022000-02%2000-02-01T00:00Z to 2000-03-01T00:002000-feb2000%2000-01-01T00:00Z to 2001-01-01T00:002000-01-01 to 2000-01-05%2000-01-01T00:00Z to 2000-01-05T00:002000-01-01 through 2000-01-05%2000-01-01T00:00Z to 2000-01-06T00:002001-01-01 span 10 days%2001-01-01T00:00Z to 2001-01-11T00:002000-01-01T13:00Z/PT1H"2000-01-01T13:00Z/2000-01-01T14:0020000101T1300Z/PT1H2000-01-01T00:00Z/P1D"2000-01-01T00:00Z/2000-01-01T24:00#2007-03-01T13:00:00Z/P1Y2M10DT2H30M)2007-03-01T13:00:00Z/2008-05-11T15:30:00Z#P1Y2M10DT2H30M/2008-05-11T15:30:00Z2007-009/2007-021)2007-01-09T00:00:00Z/2007-01-21T00:00:00Z2007-05-15/2007-05-30)2007-05-15T00:00:00Z/2007-05-30T00:00:00Z2007-03-01/P5D)2007-03-01T00:00:00Z/2007-03-06T00:00:00ZP5D/2007-03-062000-01-01T13:00/PT1H20000101T13:00Z/14:00Z20000101T1300Z/1400Z 20000101/05$2000-01-01 00:00 to 2000-01-05 00:001000%1000-01-01T00:00Z to 1001-01-01T00:009000%9000-01-01T00:00Z to 9001-01-01T00:00$2000-01-01T00:00:00 span .000001 sec82000-01-01T00:00:00.000000 to 2000-01-01T00:00:00.000001'2000-01-01T00:00:00 span .000000001 sec;2000-01-01T00:00:00.000000 to 2000-01-01T00:00:00.000000001'2002-01-01T10:10:10 span .000000001 sec;2002-01-01T10:10:10.000000 to 2002-01-01T10:10:10.000000001Aug 1969 through Sep 1970Aug 1 1969 to Oct 1 19702004-12-03T20:19:59.990/PT.02S'2004-12-03 20:19:59.990 to 20:20:00.0102004-12-03T20:19:56.2/PT.2S'2004-12-03 20:19:56.200 to 20:19:56.400 [ /(now= P1Dorg/das2/datum/DatumRange \- ?] ^PT1H _-orbit:rbspa-pp:40342013-01-27T18:58:17.392Z to 2013-01-28T03:57:01.358Zorbit:rbspa-pp:403-40642013-01-27T18:58:17.392Z to 2013-01-29T06:53:13.619Z 1972/now-P1D1972-01-01T00:00/now-P10D/now-P1D2001-01-01T06:08-0600/P1D$2001-01-01 12:08 to 2001-01-02 12:082001-01-01T06:08+to+10:08$2001-01-01 06:08 to 2001-01-01 10:0820010101T0608-0600/P1D20010101T0608+0600/P1D$2001-01-01 00:08 to 2001-01-02 00:08 `a bc P1M/lastmonth/ & dejava/lang/Exception fjava/util/LinkedHashMapjava/lang/Objectorg/das2/datum/Datumjava/io/IOExceptionorg/das2/datum/Unitsorg/das2/datum/DatumRangeUtilparseTimeRangeValid/(Ljava/lang/String;)Lorg/das2/datum/DatumRange;equals(Ljava/lang/Object;)Zappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;width()Lorg/das2/datum/Datum;org/das2/datum/DatumUtilasOrderOneUnits.(Lorg/das2/datum/Datum;)Lorg/das2/datum/Datum;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;(Ljava/lang/String;)VformatTimeRange/(Lorg/das2/datum/DatumRange;)Ljava/lang/String;java/lang/IntegervalueOf(I)Ljava/lang/Integer;get&(Ljava/lang/Object;)Ljava/lang/Object;(I)Ljava/lang/StringBuilder;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;parseTimeRangejava/lang/SystemerrLjava/io/PrintStream;minjava/io/PrintStreamprintlnsubtractabsmax microseconds createDatum(D)Lorg/das2/datum/Datum;lt(Lorg/das2/datum/Datum;)Z(D)Ljava/lang/StringBuilder;getUnits()Lorg/das2/datum/Units;parseDatumRangeE(Ljava/lang/String;Lorg/das2/datum/Units;)Lorg/das2/datum/DatumRange;(Ljava/io/File;)V(Ljava/io/Writer;)Vwriteclose dimensionless newDatumRange5(DDLorg/das2/datum/Units;)Lorg/das2/datum/DatumRange; lookupUnits*(Ljava/lang/String;)Lorg/das2/datum/Units;hertzmetersorg/das2/datum/UnitsConverter(DD)VregisterConverter8(Lorg/das2/datum/Units;Lorg/das2/datum/UnitsConverter;)Vorg/das2/datum/TimeUtildays/(DLorg/das2/datum/Units;)Lorg/das2/datum/Datum;/(Lorg/das2/datum/Datum;Lorg/das2/datum/Datum;)Vhours fromDatum(Lorg/das2/datum/Datum;)[ItoDatum([I)Lorg/das2/datum/Datum;exit(I)VprintStackTrace!UV  /*  +M*N,-0YY,  , ,:M,-.YY , & $% &'?)E*K+S,~/4E9{ v ?> WWWWWWWW !WW "W#$W%&W'(W)*W+,WF;<=> ?(@0A8B@CHDPEXF`GhHpIxJO  K +,- RS         ./01:,+2#3YY4567./+8W+9:,9:@:Y5;+<= < >==?@: AA?@:  B)CD^ B)CDO:Y5;+< E)FG H I>:Y5;+J,K J L)FG H I>:M>+,)- 3YN7+,ORabc=eIgOhUi_jlmnop*ruvwy~f      O`UZ =^s   6+,PQN,-'3YYR+S, 7 5*6  66 -5  STYVWKXLYMZN[:\:]Y^Y*_`aa+ba,ba-babab6 -4;BJR> I F C!@"<#8$ % &GcKa*bad  ' % ( 3Ye5f+g,hNa-b+2*3  33 +) % *+{ iFjkmnoGpkmnoHqkrsnoItkusnoJvkusnoKwxzmnoL|}noM}nosL+YNnosM,YO+noPno      !"#$-%ǸȸN:Yʶ- >6(̻Y-ζ-ж -)ѻY-Ҷ-ж -*-+-,׻Yض-ζ϶ --ٻY-ζ-ζϷж -2۸3ݸ4۸5-:OOOOO:\.dO.\.dO O:.Y- L+x{JR%8K^q $-6?HQZclu~ 26Tr #+2:@Gq t x{ | \ ,-.-_/6B0 v12#U3G14|5678*@9::;:9<=# Y.U>?