private Class<?> jitArrayCreationExpression(ArrayCreationExpression exp) {
   createArray(exp.getComponentType(), exp.items.size());
   for (int i = 0; i < exp.items.size(); i++) {
     mv.visitInsn(DUP);
     mv.visitLdcInsn(i);
     jitExpression(exp.items.get(i));
     mv.visitInsn(getCodeForType(exp.getComponentType(), IASTORE));
   }
   return exp.getType();
 }