java/lang/Class.getComponentType:()Ljava/lang/Class;
java/lang/Object.equals:(Ljava/lang/Object;)Z
java/lang/Object.getClass:()Ljava/lang/Class;
java/lang/Object.<init>:()V
java/lang/Throwable.fillInStackTrace:(I)Ljava/lang/Throwable;
java/lang/reflect/Array.newArray:(Ljava/lang/Class;I)Ljava/lang/Object;
java/lang/System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
java/lang/StringIndexOutOfBoundsException.<init>:(I)V
java/util/Arrays.copyOfRange:([CII)[C