1string -> object 2object -> string 3object -> string (modified) 4caught ArrayStoreException (expected) 5copy: 0,0,0: [0, 1, 2, 3, 4, 5, 6, 7] 6copy: 0,0,8: [0, 1, 2, 3, 4, 5, 6, 7] 7copy: 0,2,4: [0, 1, 0, 1, 2, 3, 6, 7] 8copy: 2,0,4: [2, 3, 4, 5, 4, 5, 6, 7] 9copy: 1,3,4: [0, 1, 2, 1, 2, 3, 4, 7] 10copy: 3,1,4: [0, 3, 4, 5, 6, 5, 6, 7] 11copy: 3,1,5: [0, 3, 4, 5, 6, 7, 6, 7] 12copy: 1,3,5: [0, 1, 2, 1, 2, 3, 4, 5] 13copy: 0,3,5: [0, 1, 2, 0, 1, 2, 3, 4] 14copy: 3,0,5: [3, 4, 5, 6, 7, 5, 6, 7] 15copy: 0,5,1: [0, 1, 2, 3, 4, 0, 6, 7] 16arraycopy(char) const case 2 passed 17arraycopy(char) const case 3 passed 18arraycopy(char) const case 5 passed 19arraycopy(char) const case 7 passed 20arraycopy(char) const case 8 passed 21arraycopy(char) const case 9 passed 22arraycopy(char) const case 11 passed 23arraycopy(char) 0 passed 24arraycopy(char) 1 passed 25arraycopy(char) 3 passed 26arraycopy(char) 4 passed 27arraycopy(char) 5 passed 28arraycopy(char) 7 passed 29arraycopy(char) 15 passed 30arraycopy(char) 16 passed 31arraycopy(char) 17 passed 32arraycopy(char) 31 passed 33arraycopy(char) 32 passed 34arraycopy(char) 33 passed 35arraycopy(char) 63 passed 36arraycopy(char) 64 passed 37arraycopy(char) 65 passed 38arraycopy(char) 255 passed 39arraycopy(char) 513 passed 40arraycopy(char) 1025 passed 41