if(allocateDims != null){
log.debug("start new a array!");
InstructionHelper ih = block.getInsnHelper();
if(allocateDims == null || allocateDims.length == 0){
ih.push(arrayCls.getType());
ih.checkCast(arrayCls.getType());
return;
}
if(allocateDims.length == 1){
allocateDims[0].loadToStack(block);