4 M !N OPQ RS M T U VW XY XZ[ \ ] ^_ ` ^a b cd ef ^gh ^ij Nk l mn \opfileLjava/io/File;(Ljava/io/File;)VCodeLineNumberTableLocalVariableTablethisFileByteSource InnerClasses+Lcom/google/common/io/Files$FileByteSource; openStream()Ljava/io/FileInputStream; Exceptionsq sizeIfKnown#()Lcom/google/common/base/Optional; StackMapTable Signature5()Lcom/google/common/base/Optional;size()Jread()[BinLjava/io/FileInputStream;eLjava/lang/Throwable;closerLcom/google/common/io/Closer;orhtoString()Ljava/lang/String;()Ljava/io/InputStream;s/(Ljava/io/File;Lcom/google/common/io/Files$1;)Vx0x1Lcom/google/common/io/Files$1; SourceFile Files.java $% $tu vw java/io/File "#java/io/FileInputStream xy z7{ |}~  2java/io/FileNotFoundException CD $r -.  67 tjava/lang/Throwable java/lang/StringBuilderFiles.asByteSource( ))com/google/common/io/Files$FileByteSourcecom/google/common/io/ByteSourcejava/io/IOExceptioncom/google/common/io/Closercom/google/common/io/Files$1()V$com/google/common/base/Preconditions checkNotNull&(Ljava/lang/Object;)Ljava/lang/Object;isFile()Zlengthjava/lang/LongvalueOf(J)Ljava/lang/Long;com/google/common/base/Optionalof5(Ljava/lang/Object;)Lcom/google/common/base/Optional;absent(Ljava/lang/String;)Vcreate()Lcom/google/common/io/Closer;register((Ljava/io/Closeable;)Ljava/io/Closeable; getChannel!()Ljava/nio/channels/FileChannel;java/nio/channels/FileChannelcom/google/common/io/FilesreadFile(Ljava/io/InputStream;J)[Bcloserethrow3(Ljava/lang/Throwable;)Ljava/lang/RuntimeException;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;0 !"#$%&L**+'z{|(),"#-.&6 Y*'(  ),/012&W** ' ( ),34567&\!* Y** ' ( !),3/089&2L+*M,,N+-M+,:+")"+)'" "#)(*:;#<=2),.>?3"@ABFB/0CD&FY*'( ),A-E&/*'v( ),/0$G&D*+'v( ),H#IJKL+ e*F