TypeName base = type.getArrayBase() ;
while(base.isArray()) {
numdim++ ;
base = base.getArrayBase() ;
}
return new ArrayType(makeType(base),numdim) ;
}
case BOOLEAN: return Type.BOOLEAN ;
case BYTE: return Type.BYTE ;
case CHAR: return Type.CHAR ;
case DOUBLE: return Type.DOUBLE ;