question: public void parse ( TagHandler handler ) throws IOException { this . handler = handler ; try { try { handler . setDecoderDictionary ( dict ) ; header = decodeHeader ( ) ; handler . header ( header ) ; decodeTags ( handler ) ; handler . finish ( ) ; } catch ( FatalParseException e ) { } finally { if ( swfIn != null ) swfIn . close ( ) ; } } finally { if ( swdIn != null ) swdIn . close ( ) ; } }
target:  process the whole SWF stream, and close the input streams when finished.