; Allocate a 10-element array of for holding references to
; Threads. This is like the Java code:
; Thread x[] = new Thread[10];
bipush 10
anewarray java/lang/Thread
astore_1 ; store the new array in local variable 1
; Allocate a multi-dimensional array like:
; new String[2][5]
; using anewarray. First, allocate new 2-element array for holding
; arrays of strings and store it in local variable 1.
iconst_2
anewarray [Ljava/lang/String; ; type descriptor for array-of-String
astore_1
; next, allocate first array of String[5] and store it in index 0
aload_1
iconst_0
bipush 5
anewarray java/lang/String
aastore
; finally, allocate second array of String[5] and store it in index 1
aload_1
iconst_1
bipush 5
anewarray java/lang/String
aastore