.class public recordtest .super java/lang/Object .field private static _runTimer LRunTimer; .field private static _standardIn LPascalTextIn; .field private static age I .field private static john Ljava/util/HashMap; .field private static name Ljava/lang/StringBuilder; .field private static persons [Ljava/util/HashMap; .field private static street Ljava/lang/StringBuilder; .method public ()V aload_0 invokenonvirtual java/lang/Object/()V return .limit locals 1 .limit stack 1 .end method .method private static print(Ljava/util/HashMap;)V .var 2 is addr Ljava/util/HashMap; .var 1 is age I .var 0 is pers Ljava/util/HashMap; .var 3 is phs [Ljava/lang/StringBuilder; new java/util/HashMap dup invokenonvirtual java/util/HashMap/()V dup ldc "city" bipush 16 invokestatic PaddedString.create(I)Ljava/lang/StringBuilder; invokevirtual java/util/HashMap.put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; pop dup ldc "state" iconst_2 invokestatic PaddedString.create(I)Ljava/lang/StringBuilder; invokevirtual java/util/HashMap.put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; pop dup ldc "street" bipush 16 invokestatic PaddedString.create(I)Ljava/lang/StringBuilder; invokevirtual java/util/HashMap.put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; pop dup ldc "zip" iconst_5 invokestatic PaddedString.create(I)Ljava/lang/StringBuilder; invokevirtual java/util/HashMap.put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; pop astore_2 iconst_2 anewarray java/lang/StringBuilder iconst_0 istore 4 L001: iload 4 iconst_2 if_icmpge L002 dup iload 4 bipush 8 invokestatic PaddedString.create(I)Ljava/lang/StringBuilder; aastore iinc 4 1 goto L001 L002: astore_3 .line 40 aload_0 ldc "age" invokevirtual java/util/HashMap.get(Ljava/lang/Object;)Ljava/lang/Object; checkcast java/lang/Integer invokevirtual java/lang/Integer.intValue()I istore_1 .line 42 aload_2 ldc "street" invokevirtual java/util/HashMap.get(Ljava/lang/Object;)Ljava/lang/Object; checkcast java/lang/StringBuilder dup iconst_0 invokevirtual java/lang/StringBuilder.setLength(I)V aload_0 ldc "address" invokevirtual java/util/HashMap.get(Ljava/lang/Object;)Ljava/lang/Object; checkcast java/util/HashMap ldc "street" invokevirtual java/util/HashMap.get(Ljava/lang/Object;)Ljava/lang/Object; checkcast java/lang/StringBuilder invokevirtual java/lang/StringBuilder.append(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; pop .line 43 aload_2 ldc "city" invokevirtual java/util/HashMap.get(Ljava/lang/Object;)Ljava/lang/Object; checkcast java/lang/StringBuilder dup iconst_0 invokevirtual java/lang/StringBuilder.setLength(I)V aload_0 ldc "address" invokevirtual java/util/HashMap.get(Ljava/lang/Object;)Ljava/lang/Object; checkcast java/util/HashMap ldc "city" invokevirtual java/util/HashMap.get(Ljava/lang/Object;)Ljava/lang/Object; checkcast java/lang/StringBuilder invokevirtual java/lang/StringBuilder.append(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; pop .line 44 aload_2 ldc "state" invokevirtual java/util/HashMap.get(Ljava/lang/Object;)Ljava/lang/Object; checkcast java/lang/StringBuilder dup iconst_0 invokevirtual java/lang/StringBuilder.setLength(I)V aload_0 ldc "address" invokevirtual java/util/HashMap.get(Ljava/lang/Object;)Ljava/lang/Object; checkcast java/util/HashMap ldc "state" invokevirtual java/util/HashMap.get(Ljava/lang/Object;)Ljava/lang/Object; checkcast java/lang/StringBuilder invokevirtual java/lang/StringBuilder.append(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; pop .line 45 aload_2 ldc "zip" invokevirtual java/util/HashMap.get(Ljava/lang/Object;)Ljava/lang/Object; checkcast java/lang/StringBuilder dup iconst_0 invokevirtual java/lang/StringBuilder.setLength(I)V aload_0 ldc "address" invokevirtual java/util/HashMap.get(Ljava/lang/Object;)Ljava/lang/Object; checkcast java/util/HashMap ldc "zip" invokevirtual java/util/HashMap.get(Ljava/lang/Object;)Ljava/lang/Object; checkcast java/lang/StringBuilder invokevirtual java/lang/StringBuilder.append(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; pop .line 47 aload_3 iconst_0 aaload dup iconst_0 invokevirtual java/lang/StringBuilder.setLength(I)V aload_0 ldc "phones" invokevirtual java/util/HashMap.get(Ljava/lang/Object;)Ljava/lang/Object; checkcast [Ljava/lang/StringBuilder; iconst_0 aaload invokevirtual java/lang/StringBuilder.append(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; pop .line 48 aload_3 iconst_1 aaload dup iconst_0 invokevirtual java/lang/StringBuilder.setLength(I)V aload_0 ldc "phones" invokevirtual java/util/HashMap.get(Ljava/lang/Object;)Ljava/lang/Object; checkcast [Ljava/lang/StringBuilder; iconst_1 aaload invokevirtual java/lang/StringBuilder.append(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; pop .line 50 getstatic java/lang/System/out Ljava/io/PrintStream; invokevirtual java/io/PrintStream.println()V .line 51 getstatic java/lang/System/out Ljava/io/PrintStream; ldc "First name: %s\n" iconst_1 anewarray java/lang/Object dup iconst_0 aload_0 ldc "firstname" invokevirtual java/util/HashMap.get(Ljava/lang/Object;)Ljava/lang/Object; checkcast java/lang/StringBuilder aastore invokestatic java/lang/String/format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; invokevirtual java/io/PrintStream.print(Ljava/lang/String;)V .line 52 getstatic java/lang/System/out Ljava/io/PrintStream; ldc " Last name: %s\n" iconst_1 anewarray java/lang/Object dup iconst_0 aload_0 ldc "lastname" invokevirtual java/util/HashMap.get(Ljava/lang/Object;)Ljava/lang/Object; checkcast java/lang/StringBuilder aastore invokestatic java/lang/String/format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; invokevirtual java/io/PrintStream.print(Ljava/lang/String;)V .line 53 getstatic java/lang/System/out Ljava/io/PrintStream; ldc " Age: %d\n" iconst_1 anewarray java/lang/Object dup iconst_0 iload_1 invokestatic java/lang/Integer.valueOf(I)Ljava/lang/Integer; aastore invokestatic java/lang/String/format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; invokevirtual java/io/PrintStream.print(Ljava/lang/String;)V .line 54 getstatic java/lang/System/out Ljava/io/PrintStream; ldc " Street: %s\n" iconst_1 anewarray java/lang/Object dup iconst_0 aload_2 ldc "street" invokevirtual java/util/HashMap.get(Ljava/lang/Object;)Ljava/lang/Object; checkcast java/lang/StringBuilder aastore invokestatic java/lang/String/format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; invokevirtual java/io/PrintStream.print(Ljava/lang/String;)V .line 55 getstatic java/lang/System/out Ljava/io/PrintStream; ldc " City: %s\n" iconst_1 anewarray java/lang/Object dup iconst_0 aload_2 ldc "city" invokevirtual java/util/HashMap.get(Ljava/lang/Object;)Ljava/lang/Object; checkcast java/lang/StringBuilder aastore invokestatic java/lang/String/format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; invokevirtual java/io/PrintStream.print(Ljava/lang/String;)V .line 56 getstatic java/lang/System/out Ljava/io/PrintStream; ldc " State: %s\n" iconst_1 anewarray java/lang/Object dup iconst_0 aload_2 ldc "state" invokevirtual java/util/HashMap.get(Ljava/lang/Object;)Ljava/lang/Object; checkcast java/lang/StringBuilder aastore invokestatic java/lang/String/format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; invokevirtual java/io/PrintStream.print(Ljava/lang/String;)V .line 57 getstatic java/lang/System/out Ljava/io/PrintStream; ldc " ZIP: %s\n" iconst_1 anewarray java/lang/Object dup iconst_0 aload_2 ldc "zip" invokevirtual java/util/HashMap.get(Ljava/lang/Object;)Ljava/lang/Object; checkcast java/lang/StringBuilder aastore invokestatic java/lang/String/format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; invokevirtual java/io/PrintStream.print(Ljava/lang/String;)V .line 58 getstatic java/lang/System/out Ljava/io/PrintStream; ldc " Phone #1: %s\n" iconst_1 anewarray java/lang/Object dup iconst_0 aload_3 iconst_0 aaload aastore invokestatic java/lang/String/format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; invokevirtual java/io/PrintStream.print(Ljava/lang/String;)V .line 59 getstatic java/lang/System/out Ljava/io/PrintStream; ldc " Phone #2: %s\n" iconst_1 anewarray java/lang/Object dup iconst_0 aload_3 iconst_1 aaload aastore invokestatic java/lang/String/format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; invokevirtual java/io/PrintStream.print(Ljava/lang/String;)V return .limit locals 5 .limit stack 8 .end method .method public static main([Ljava/lang/String;)V new RunTimer dup invokenonvirtual RunTimer/()V putstatic recordtest/_runTimer LRunTimer; new PascalTextIn dup invokenonvirtual PascalTextIn/()V putstatic recordtest/_standardIn LPascalTextIn; new java/util/HashMap dup invokenonvirtual java/util/HashMap/()V dup ldc "address" new java/util/HashMap dup invokenonvirtual java/util/HashMap/()V dup ldc "city" bipush 16 invokestatic PaddedString.create(I)Ljava/lang/StringBuilder; invokevirtual java/util/HashMap.put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; pop dup ldc "state" iconst_2 invokestatic PaddedString.create(I)Ljava/lang/StringBuilder; invokevirtual java/util/HashMap.put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; pop dup ldc "street" bipush 16 invokestatic PaddedString.create(I)Ljava/lang/StringBuilder; invokevirtual java/util/HashMap.put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; pop dup ldc "zip" iconst_5 invokestatic PaddedString.create(I)Ljava/lang/StringBuilder; invokevirtual java/util/HashMap.put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; pop invokevirtual java/util/HashMap.put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; pop dup ldc "age" iconst_0 invokestatic java/lang/Integer.valueOf(I)Ljava/lang/Integer; invokevirtual java/util/HashMap.put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; pop dup ldc "firstname" bipush 16 invokestatic PaddedString.create(I)Ljava/lang/StringBuilder; invokevirtual java/util/HashMap.put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; pop dup ldc "lastname" bipush 16 invokestatic PaddedString.create(I)Ljava/lang/StringBuilder; invokevirtual java/util/HashMap.put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; pop dup ldc "phones" iconst_2 anewarray java/lang/StringBuilder iconst_0 istore_1 L003: iload_1 iconst_2 if_icmpge L004 dup iload_1 bipush 8 invokestatic PaddedString.create(I)Ljava/lang/StringBuilder; aastore iinc 1 1 goto L003 L004: invokevirtual java/util/HashMap.put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; pop putstatic recordtest/john Ljava/util/HashMap; bipush 16 invokestatic PaddedString.create(I)Ljava/lang/StringBuilder; putstatic recordtest/name Ljava/lang/StringBuilder; iconst_5 anewarray java/util/HashMap iconst_0 istore_1 L005: iload_1 iconst_5 if_icmpge L006 dup iload_1 new java/util/HashMap dup invokenonvirtual java/util/HashMap/()V dup ldc "address" new java/util/HashMap dup invokenonvirtual java/util/HashMap/()V dup ldc "city" bipush 16 invokestatic PaddedString.create(I)Ljava/lang/StringBuilder; invokevirtual java/util/HashMap.put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; pop dup ldc "state" iconst_2 invokestatic PaddedString.create(I)Ljava/lang/StringBuilder; invokevirtual java/util/HashMap.put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; pop dup ldc "street" bipush 16 invokestatic PaddedString.create(I)Ljava/lang/StringBuilder; invokevirtual java/util/HashMap.put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; pop dup ldc "zip" iconst_5 invokestatic PaddedString.create(I)Ljava/lang/StringBuilder; invokevirtual java/util/HashMap.put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; pop invokevirtual java/util/HashMap.put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; pop dup ldc "age" iconst_0 invokestatic java/lang/Integer.valueOf(I)Ljava/lang/Integer; invokevirtual java/util/HashMap.put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; pop dup ldc "firstname" bipush 16 invokestatic PaddedString.create(I)Ljava/lang/StringBuilder; invokevirtual java/util/HashMap.put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; pop dup ldc "lastname" bipush 16 invokestatic PaddedString.create(I)Ljava/lang/StringBuilder; invokevirtual java/util/HashMap.put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; pop dup ldc "phones" iconst_2 anewarray java/lang/StringBuilder iconst_0 istore_2 L007: iload_2 iconst_2 if_icmpge L008 dup iload_2 bipush 8 invokestatic PaddedString.create(I)Ljava/lang/StringBuilder; aastore iinc 2 1 goto L007 L008: invokevirtual java/util/HashMap.put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; pop aastore iinc 1 1 goto L005 L006: putstatic recordtest/persons [Ljava/util/HashMap; bipush 16 invokestatic PaddedString.create(I)Ljava/lang/StringBuilder; putstatic recordtest/street Ljava/lang/StringBuilder; .line 63 getstatic recordtest/john Ljava/util/HashMap; ldc "firstname" invokevirtual java/util/HashMap.get(Ljava/lang/Object;)Ljava/lang/Object; checkcast java/lang/StringBuilder dup iconst_0 invokevirtual java/lang/StringBuilder.setLength(I)V ldc "John" invokevirtual java/lang/StringBuilder.append(Ljava/lang/String;)Ljava/lang/StringBuilder; bipush 16 iconst_4 invokestatic PaddedString.blanks(II)Ljava/lang/StringBuilder; invokevirtual java/lang/StringBuilder.append(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; pop .line 64 getstatic recordtest/john Ljava/util/HashMap; ldc "lastname" invokevirtual java/util/HashMap.get(Ljava/lang/Object;)Ljava/lang/Object; checkcast java/lang/StringBuilder dup iconst_0 invokevirtual java/lang/StringBuilder.setLength(I)V ldc "Doe" invokevirtual java/lang/StringBuilder.append(Ljava/lang/String;)Ljava/lang/StringBuilder; bipush 16 iconst_3 invokestatic PaddedString.blanks(II)Ljava/lang/StringBuilder; invokevirtual java/lang/StringBuilder.append(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; pop .line 65 getstatic recordtest/john Ljava/util/HashMap; ldc "age" bipush 24 invokestatic java/lang/Integer.valueOf(I)Ljava/lang/Integer; invokevirtual java/util/HashMap.put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; pop .line 66 getstatic recordtest/john Ljava/util/HashMap; ldc "address" invokevirtual java/util/HashMap.get(Ljava/lang/Object;)Ljava/lang/Object; checkcast java/util/HashMap ldc "street" invokevirtual java/util/HashMap.get(Ljava/lang/Object;)Ljava/lang/Object; checkcast java/lang/StringBuilder dup iconst_0 invokevirtual java/lang/StringBuilder.setLength(I)V ldc "1680 25th Street" invokevirtual java/lang/StringBuilder.append(Ljava/lang/String;)Ljava/lang/StringBuilder; pop .line 67 getstatic recordtest/john Ljava/util/HashMap; ldc "address" invokevirtual java/util/HashMap.get(Ljava/lang/Object;)Ljava/lang/Object; checkcast java/util/HashMap ldc "city" invokevirtual java/util/HashMap.get(Ljava/lang/Object;)Ljava/lang/Object; checkcast java/lang/StringBuilder dup iconst_0 invokevirtual java/lang/StringBuilder.setLength(I)V ldc "San Pablo" invokevirtual java/lang/StringBuilder.append(Ljava/lang/String;)Ljava/lang/StringBuilder; bipush 16 bipush 9 invokestatic PaddedString.blanks(II)Ljava/lang/StringBuilder; invokevirtual java/lang/StringBuilder.append(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; pop .line 68 getstatic recordtest/john Ljava/util/HashMap; ldc "address" invokevirtual java/util/HashMap.get(Ljava/lang/Object;)Ljava/lang/Object; checkcast java/util/HashMap ldc "state" invokevirtual java/util/HashMap.get(Ljava/lang/Object;)Ljava/lang/Object; checkcast java/lang/StringBuilder dup iconst_0 invokevirtual java/lang/StringBuilder.setLength(I)V ldc "CALIFORNIA" iconst_0 iconst_2 invokevirtual java/lang/String.substring(II)Ljava/lang/String; invokevirtual java/lang/StringBuilder.append(Ljava/lang/String;)Ljava/lang/StringBuilder; pop .line 69 getstatic recordtest/john Ljava/util/HashMap; ldc "address" invokevirtual java/util/HashMap.get(Ljava/lang/Object;)Ljava/lang/Object; checkcast java/util/HashMap ldc "zip" invokevirtual java/util/HashMap.get(Ljava/lang/Object;)Ljava/lang/Object; checkcast java/lang/StringBuilder dup iconst_0 invokevirtual java/lang/StringBuilder.setLength(I)V ldc "94806" invokevirtual java/lang/StringBuilder.append(Ljava/lang/String;)Ljava/lang/StringBuilder; pop .line 70 getstatic recordtest/john Ljava/util/HashMap; ldc "phones" invokevirtual java/util/HashMap.get(Ljava/lang/Object;)Ljava/lang/Object; checkcast [Ljava/lang/StringBuilder; iconst_0 aaload dup iconst_0 invokevirtual java/lang/StringBuilder.setLength(I)V ldc "111-1111" invokevirtual java/lang/StringBuilder.append(Ljava/lang/String;)Ljava/lang/StringBuilder; pop .line 71 getstatic recordtest/john Ljava/util/HashMap; ldc "phones" invokevirtual java/util/HashMap.get(Ljava/lang/Object;)Ljava/lang/Object; checkcast [Ljava/lang/StringBuilder; iconst_1 aaload dup iconst_0 invokevirtual java/lang/StringBuilder.setLength(I)V ldc "222-2222" invokevirtual java/lang/StringBuilder.append(Ljava/lang/String;)Ljava/lang/StringBuilder; pop .line 73 getstatic recordtest/john Ljava/util/HashMap; ldc "age" invokevirtual java/util/HashMap.get(Ljava/lang/Object;)Ljava/lang/Object; checkcast java/lang/Integer invokevirtual java/lang/Integer.intValue()I putstatic recordtest/age I .line 74 getstatic recordtest/name Ljava/lang/StringBuilder; dup iconst_0 invokevirtual java/lang/StringBuilder.setLength(I)V getstatic recordtest/john Ljava/util/HashMap; ldc "firstname" invokevirtual java/util/HashMap.get(Ljava/lang/Object;)Ljava/lang/Object; checkcast java/lang/StringBuilder invokevirtual java/lang/StringBuilder.append(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; pop .line 75 getstatic recordtest/street Ljava/lang/StringBuilder; dup iconst_0 invokevirtual java/lang/StringBuilder.setLength(I)V getstatic recordtest/john Ljava/util/HashMap; ldc "address" invokevirtual java/util/HashMap.get(Ljava/lang/Object;)Ljava/lang/Object; checkcast java/util/HashMap ldc "street" invokevirtual java/util/HashMap.get(Ljava/lang/Object;)Ljava/lang/Object; checkcast java/lang/StringBuilder invokevirtual java/lang/StringBuilder.append(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; pop .line 77 getstatic java/lang/System/out Ljava/io/PrintStream; ldc " age = %d\n" iconst_1 anewarray java/lang/Object dup iconst_0 getstatic recordtest/age I invokestatic java/lang/Integer.valueOf(I)Ljava/lang/Integer; aastore invokestatic java/lang/String/format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; invokevirtual java/io/PrintStream.print(Ljava/lang/String;)V .line 78 getstatic java/lang/System/out Ljava/io/PrintStream; ldc " name = %s\n" iconst_1 anewarray java/lang/Object dup iconst_0 getstatic recordtest/name Ljava/lang/StringBuilder; aastore invokestatic java/lang/String/format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; invokevirtual java/io/PrintStream.print(Ljava/lang/String;)V .line 79 getstatic java/lang/System/out Ljava/io/PrintStream; ldc "street = %s\n" iconst_1 anewarray java/lang/Object dup iconst_0 getstatic recordtest/street Ljava/lang/StringBuilder; aastore invokestatic java/lang/String/format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; invokevirtual java/io/PrintStream.print(Ljava/lang/String;)V .line 81 getstatic recordtest/persons [Ljava/util/HashMap; iconst_3 aaload ldc "phones" invokevirtual java/util/HashMap.get(Ljava/lang/Object;)Ljava/lang/Object; checkcast [Ljava/lang/StringBuilder; iconst_1 aaload dup iconst_0 invokevirtual java/lang/StringBuilder.setLength(I)V ldc "888-8888" invokevirtual java/lang/StringBuilder.append(Ljava/lang/String;)Ljava/lang/StringBuilder; pop .line 82 getstatic recordtest/persons [Ljava/util/HashMap; iconst_2 aaload ldc "phones" invokevirtual java/util/HashMap.get(Ljava/lang/Object;)Ljava/lang/Object; checkcast [Ljava/lang/StringBuilder; iconst_0 aaload dup iconst_0 invokevirtual java/lang/StringBuilder.setLength(I)V getstatic recordtest/persons [Ljava/util/HashMap; iconst_3 aaload ldc "phones" invokevirtual java/util/HashMap.get(Ljava/lang/Object;)Ljava/lang/Object; checkcast [Ljava/lang/StringBuilder; iconst_1 aaload invokevirtual java/lang/StringBuilder.append(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; pop .line 83 getstatic java/lang/System/out Ljava/io/PrintStream; ldc " phone = %s\n" iconst_1 anewarray java/lang/Object dup iconst_0 getstatic recordtest/persons [Ljava/util/HashMap; iconst_2 aaload ldc "phones" invokevirtual java/util/HashMap.get(Ljava/lang/Object;)Ljava/lang/Object; checkcast [Ljava/lang/StringBuilder; iconst_0 aaload aastore invokestatic java/lang/String/format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; invokevirtual java/io/PrintStream.print(Ljava/lang/String;)V .line 85 getstatic recordtest/john Ljava/util/HashMap; invokestatic recordtest/print(Ljava/util/HashMap;)V getstatic recordtest/_runTimer LRunTimer; invokevirtual RunTimer.printElapsedTime()V return .limit locals 3 .limit stack 11 .end method