question: public void read ( InputStream is ) throws FitsException { if ( is instanceof ArrayDataInput ) { this . dataStr = ( ArrayDataInput ) is ; } else { this . dataStr = new BufferedDataInputStream ( is ) ; } read ( ) ; }
target:  Read a FITS file from an InputStream object.