1 ;f :gh i :j :f :klm n :o :pq r :st u v wxy z { | }~   :             : :  fileLjava/io/File;raFileLjava/io/RandomAccessFile;hdUnitsLjava/util/Vector; changeHDUZ()VCodeLineNumberTable(Ljava/io/DataInput;)V Exceptions(Ljava/io/DataInput;Z)V(Ljava/io/File;)V(Ljava/lang/String;)V scanFitsFilefinalize isFitsFile(Ljava/io/File;)Z(Ljava/lang/String;)Z addHDUnit(Lorg/eso/fits/FitsHDUnit;)VinsertHDUnitAt(Lorg/eso/fits/FitsHDUnit;I)VremoveHDUnitAt(I)V getHDUnit(I)Lorg/eso/fits/FitsHDUnit;saveFile writeFile(Ljava/io/DataOutput;)V closeFile getNoHDUnits()IgetName()Ljava/lang/String;getFile()Ljava/io/File; SourceFile FitsFile.java DE BCjava/util/Vector DW @A MJjava/io/RandomAccessFiler D >? <= java/io/File DL DKorg/eso/fits/FitsHDUnit DJ W org/eso/fits/FitsExceptionNo a FITS file D E E java/io/IOExceptionjava/lang/String D SIMPLE = Q OP W _  "HD Units of file have been changes No space in FITS headerrw Z [\!Cannot write to null-pointer file Cannot overwrite special file a Cannot overwrite itself [K ]E aorg/eso/fits/FitsFilejava/lang/Object#(Ljava/io/File;Ljava/lang/String;)VsetSize addElement(Ljava/lang/Object;)V(Ljava/lang/String;I)V trimToSizecloseread([B)I([B)V startsWithinsertElementAt(Ljava/lang/Object;I)VremoveElementAt firstElement()Ljava/lang/Object;size lastElementelements()Ljava/util/Enumeration;java/util/EnumerationhasMoreElements()Z nextElementcanSave(Ljava/io/RandomAccessFile;)VexistsisFilegetCanonicalPathequals(Ljava/lang/Object;)ZgetAbsolutePath!:;<=>?@ABCDEF:***YG DHF+ **+G'( )IDJF+ **+G56 7IDKFI!**Y+ *+ ** GDEFG HIDLF) * Y+G T UIMJF?6Y+N**-:Y*$$G* _c de!f$g&h,i7l>mINEF4* * * GstuI OPF:<PMY* N-,<-NPY,N-G2 ~ "(*3 OQF$ Y*GRSF.*+*G TUF/*+ *G VWF.*!*G XYF]=*"*#*$*%:&'N-*$G2 '0:ELORZEFr*Y(*%L+&+')Y*Y* + M*%L+&+',,,G6 #2>LT]jmqI[\FJ"*%M,&,'+-G!I[KF`+Y.+/8+0Y1* * 2+23Y4Y++ M*,5,G. (@KV[ _ I[LF) * Y+6G  I]EF|8*%L+&+'7* * M* '.1G*  '.12!7"^_F *#G&`aFX 8L* * 2L M* 9L+ G+, .1/03bcF* G8de