Edit C:\Program Files\Java\jdk1.8.0_121\lib\com\sun\tools\hat\internal\model\JavaLazyReadObject.class
?? 4 ? A ()I ()J ()V ()[B (I)F (I)V (I[B)B (I[B)C (I[B)D (I[B)F (I[B)I (I[B)J (I[B)S (I[B)Z (J)D (J)I (J)J (J)V <init> Code EMPTY_BYTE_ARRAY Exceptions J LineNumberTable SMALL_ID_MASK SourceFile StackMapTable [B append booleanAt byteAt charAt *com/sun/tools/hat/internal/model/JavaClass /com/sun/tools/hat/internal/model/JavaHeapObject 3com/sun/tools/hat/internal/model/JavaLazyReadObject )com/sun/tools/hat/internal/model/Snapshot ,com/sun/tools/hat/internal/parser/ReadBuffer doubleAt err floatAt getClazz getId getIdValue getIdentifierSize getInt getLong getMinimumObjectSize getOffset getReadBuffer getSize getValue getValueLength intAt intBitsToFloat java/io/IOException java/io/PrintStream java/lang/Double java/lang/Float java/lang/Integer java/lang/Long java/lang/Number java/lang/StringBuilder java/lang/System lazy read failed at offset longAt longBitsToDouble longValue makeId objectIdAt offset printStackTrace println readValue readValueLength shortAt toString???????? " # $ % & 8 9 : ; < = > ? @ Ljava/io/PrintStream; .()Lcom/sun/tools/hat/internal/model/JavaClass; 0()Lcom/sun/tools/hat/internal/parser/ReadBuffer; (J)Ljava/lang/Number; (Ljava/lang/Number;)J ()Ljava/lang/String; (Ljava/lang/String;)V (J)Ljava/lang/StringBuilder; -(Ljava/lang/String;)Ljava/lang/StringBuilder; G ( ^ - 0 5 K D H J 7 6 B C . / * _ 2 ` M c I d e f R h S g S i ] j P k P l P | Q p R m R n R r R u R v R { U q V ~ W w X s Y t Z z [ o \ p \ } \ \ ? T x T y JavaLazyReadObject.java! R Q G * *? ?*? ? . / 0 3 % *? ?*? ? ?? 3 1 *? ? 7 5 d (*? ?L? ? \Y? ?? ?*? ? ? ? ?+? ?? U E U = >