79jnlp/sample/servlet/DownloadResponse$FileDownloadResponse$jnlp/sample/servlet/DownloadResponse _mimeTypeLjava/lang/String; _versionId _lastModifiedJ _fileName((Ljava/lang/String;Ljava/lang/String;J)VCode  ()V        LineNumberTableLocalVariableTablethis;Ljnlp/sample/servlet/DownloadResponse$FileDownloadResponse;mimeType versionId lastModified:(Ljava/lang/String;Ljava/lang/String;JLjava/lang/String;)VfileName getMimeType()Ljava/lang/String; getVersionIdgetLastModified()JgetContentLength()I Exceptions+java/io/IOException getContent()Ljava/io/InputStream; sendRespond+(Ljavax/servlet/http/HttpServletResponse;)V 1 "# 354&javax/servlet/http/HttpServletResponse 67setContentType(Ljava/lang/String;)V 9 '( 3; <=setContentLength(I)V ? $#Ax-java-jnlp-version-id 3C DE setHeader'(Ljava/lang/String;Ljava/lang/String;)V G %&I Last-Modified 3K LM setDateHeader(Ljava/lang/String;J)VO.pack.gz QSRjava/lang/String TUendsWith(Ljava/lang/String;)ZWcontent-encodingY pack200-gzip[.gz]gzip _ ,- 3a bcgetOutputStream%()Ljavax/servlet/ServletOutputStream; fhgjava/io/OutputStream ijwrite([BII)V lnmjava/io/InputStream opread([B)I lr scloseresponse(Ljavax/servlet/http/HttpServletResponse;inLjava/io/InputStream;outLjava/io/OutputStream;bytes[BI StackMapTable{java/lang/Throwable getArgStringjava/lang/StringBuilder Mimetype= 7 append-(Ljava/lang/String;)Ljava/lang/StringBuilder; VersionId= Timestamp=java/util/Date (J)V -(Ljava/lang/Object;)Ljava/lang/StringBuilder; Length= (J)Ljava/lang/StringBuilder; #toStringlength SourceFileDownloadResponse.java InnerClassesFileDownloadResponseNestHost     u**+*,*!* *   **+*,*!* 4 !"# /* $# /* %& /* '()*,-)*./)* +*02+*8:*>+@*>B*F +H*FJ*2*NP+VXB*ZP +V\B*^M+`Nd: -e,kY6:,,q,,q~b    '0<COYhrw~!"!$%&'%&(Htuw?vw~8xyz{ o|o|}b '3lf~3lf 3lf3lf# H @*8@NY*0*>Y*F *+-. 0(1@2D0HF } *