3 \] ^ _ ` a b6 c de f g hij kl m n o p qr qs qt qu qv w xyz(Ljava/lang/String;[III)VCodeLineNumberTableLocalVariableTablethisLcom/jmatio/types/MLDouble;nameLjava/lang/String;dims[ItypeI attributes(Ljava/lang/String;[I)V)(Ljava/lang/String;[Ljava/lang/Double;I)Vvals[Ljava/lang/Double;m(Ljava/lang/String;[[D)V[[D(Ljava/lang/String;[DI)V[DgetArray()[[Dnresult StackMapTable4 castToDouble([D)[Ljava/lang/Double;iddest1double2DToDouble([[D)[Ljava/lang/Double;ddgetBytesAllocated()I buldFromBytes([B)Ljava/lang/Double;bytes[B getByteArray(Ljava/lang/Double;)[BvalueLjava/lang/Double; byteAllocatedbuffLjava/nio/ByteBuffer;getStorageClazz()Ljava/lang/Class; Signature'()Ljava/lang/Class;(Ljava/lang/Number;)[B([B)Ljava/lang/Number;5Lcom/jmatio/types/MLNumericArray; SourceFile MLDouble.java !com/jmatio/types/MLArray { CD / => |G }G ~java/lang/Double FG"java/lang/IllegalArgumentExceptionjava/lang/StringBuilder /To build from byte array I need array of size:  LM HIcom/jmatio/types/MLDoublecom/jmatio/types/MLNumericArray*(Ljava/lang/String;I[Ljava/lang/Number;I)VgetMgetNgetReal(II)Ljava/lang/Number; doubleValue()DvalueOf(D)Ljava/lang/Double;()Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;toString()Ljava/lang/String;(Ljava/lang/String;)Vjava/nio/ByteBufferwrap([B)Ljava/nio/ByteBuffer; getDoubleallocate(I)Ljava/nio/ByteBuffer; putDouble(D)Ljava/nio/ByteBuffer;array()[B! !"` *+,#  $4 %& '( )* +, -, ."L *+,# " #$  %& '( )* /"V *+,# . /$* %& '( 01 2, 3"N *+,,# ; <$  %& '( 04 5"W *+,# G H$* %& '( 06 2,78"D*L=*3+* S>* +2* R+#"PRTV%X6V<RB[$*9, 82,D%&<:4; < =>"* L=*+*1 S+#efhfj$ ?,@6A1; B CD";**2h L=*2'>*+*h`*21 S+#t uwy-w3u9|$*2, ,9,;E4 0@1; B FG"-#$ %&HI"{2+*!YY*+ # '$2%&2JK;'LM"l*=N-+ W-# $*%&NOP, QRST"- #$ %&UVALW"3 *+ # $  %&AHX"0*+# $ %&UYZ[