question: public void newArray ( final Type type ) { int typ ; switch ( type . getSort ( ) ) { case Type . BOOLEAN : typ = Opcodes . T_BOOLEAN ; break ; case Type . CHAR : typ = Opcodes . T_CHAR ; break ; case Type . BYTE : typ = Opcodes . T_BYTE ; break ; case Type . SHORT : typ = Opcodes . T_SHORT ; break ; case Type . INT : typ = Opcodes . T_INT ; break ; case Type . FLOAT : typ = Opcodes . T_FLOAT ; break ; case Type . LONG : typ = Opcodes . T_LONG ; break ; case Type . DOUBLE : typ = Opcodes . T_DOUBLE ; break ; default : typeInsn ( Opcodes . ANEWARRAY , type ) ; return ; } mv . visitIntInsn ( Opcodes . NEWARRAY , typ ) ; }
target:  Generates the instruction to create a new array.