}
if(allocateDims.length == 1){
allocateDims[0].loadToStack(block);
ih.unbox(allocateDims[0].getParamterizedType().getType());
ih.newArray(arrayCls.getNextDimType().getType());
}else{
for(Parameterized allocate : allocateDims){
allocate.loadToStack(block);
ih.unbox(allocate.getParamterizedType().getType());
}