4 G F F  F  F Fe L    J F     ( ( ( ( (  G B baseLorg/das2/datum/Datum;unitsLorg/das2/datum/Units; transferType"Lorg/das2/stream/DataTransferType; propertiesLjava/util/Map;()VCodeLineNumberTableLocalVariableTablethis#Lorg/das2/stream/StreamXDescriptor;(Lorg/w3c/dom/Element;)VelementLorg/w3c/dom/Element; StackMapTableprocessElementexLjava/text/ParseException; unitsStringLjava/lang/String;typeStrtype baseStringprocessLegacyElementgetBase()Lorg/das2/datum/Datum;setBase(Lorg/das2/datum/Datum;)V getSizeBytes()IgetUnits()Lorg/das2/datum/Units;setUnits(Lorg/das2/datum/Units;)VsetDataTransferType%(Lorg/das2/stream/DataTransferType;)VgetDataTransferType$()Lorg/das2/stream/DataTransferType; readDatum-(Ljava/nio/ByteBuffer;)Lorg/das2/datum/Datum; Ljava/lang/NullPointerException;inputLjava/nio/ByteBuffer;pIread3(Ljava/nio/ByteBuffer;)Lorg/das2/datum/DatumVector; writeDatum.(Lorg/das2/datum/Datum;Ljava/nio/ByteBuffer;)Vdatumoutputwrite4(Lorg/das2/datum/DatumVector;Ljava/nio/ByteBuffer;)VLorg/das2/datum/DatumVector; getDOMElement-(Lorg/w3c/dom/Document;)Lorg/w3c/dom/Element;documentLorg/w3c/dom/Document;clone()Ljava/lang/Object;cnse&Ljava/lang/CloneNotSupportedException; getProperty&(Ljava/lang/String;)Ljava/lang/Object;name getProperties()Ljava/util/Map; SourceFileStreamXDescriptor.java RS LM O NOjava/util/HashMap PQ x _Y jY %org/das2/stream/DataTransferType$TimeTime InnerClasses tjava/text/ParseException"java/lang/IllegalArgumentException Rjava/lang/NullPointerExceptionunits set to null R  JK opplease set the units first!!! p   {** Strange null pointer exception that shows up in hudson test: http://sarahandjeremy.net:8080/hudson/job/autoplot-test140/ java/lang/StringBuildertransferType:      input:  first four:      pointer pos: pointer four: units: S       $java/lang/CloneNotSupportedExceptionjava/lang/RuntimeException   R!org/das2/stream/StreamXDescriptorjava/lang/Object"org/das2/stream/SkeletonDescriptorjava/lang/Cloneableorg/w3c/dom/Elementjava/lang/String org/das2/stream/DataTransferTypejava/nio/ByteBuffer SUN_REAL4 getTagName()Ljava/lang/String;equals(Ljava/lang/Object;)Z getAttribute&(Ljava/lang/String;)Ljava/lang/String; getByName6(Ljava/lang/String;)Lorg/das2/stream/DataTransferType;org/das2/datum/UnitslookupTimeUnits*(Ljava/lang/String;)Lorg/das2/datum/Units; resetUnits(Ljava/lang/Throwable;)V(Ljava/lang/String;)V lookupUnitsorg/das2/datum/TimeUtil createValid*(Ljava/lang/String;)Lorg/das2/datum/Datum;position(Ljava/nio/ByteBuffer;)Dorg/das2/datum/Datumcreate/(DLorg/das2/datum/Units;)Lorg/das2/datum/Datum;java/lang/SystemerrLjava/io/PrintStream;java/io/PrintStreamprintlnappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;toStringget(I)B(I)Ljava/lang/StringBuilder;printStackTraceorg/das2/datum/DatumVectornewDatumVector6([DLorg/das2/datum/Units;)Lorg/das2/datum/DatumVector; doubleValue(Lorg/das2/datum/Units;)D(DLjava/nio/ByteBuffer;)V(ILorg/das2/datum/Units;)Dorg/w3c/dom/Document createElement)(Ljava/lang/String;)Lorg/w3c/dom/Element; setAttribute'(Ljava/lang/String;Ljava/lang/String;)V java/util/Map&(Ljava/lang/Object;)Ljava/lang/Object;(Ljava/util/Map;)V!FGHIJKLMNOPQRSTV****YU/+ -0V WXRYT7****Y+ *+ *+ U"2+ -3)41769V7WX7Z[\1]^_YT+ M,N*--D+:*-*:Y* Y'+:** Y+: *$8;UN< =>?@$B-C8F;D=EGHXI[JeKnLOPQSVR= `a$4bcebcWXZ[ dceOfc\';]^ghgi #!gjYTh+ M,N*-UV WXYV*WXZ[ dceOklT/*U\V WXmnT>*+U `aVWXJKopT2*UeV WXqrT/*UiV WXstTY*++ YUnopVWXLM\uvTw)*++* Y !+*Ust uv(xV)WX)NO\ wxT/*U{V WXyzT+"=*+#*$N%&'%(Y)*+*,-'%(Y).++,-'%(Y)/++012++012++012++01-'%(Y)3+1-'%(Y)4++`012++`012++`012++`01-'%(Y)5+*,-'-6-U2 :SV*`{WX|}~\]TJY*+#R*7UVWX|}TS*+*8,9U V WXK}TT*+*:,9U V WX|}T?+ ;M*,*<=,*>=, *?=,U .=V ?WX? 6Z[\^T_*@LBY+CAUV WX\ET? *+DUV WX cT6 Y*EUV  WX