}
}
private static final class NewArrayConverter implements InstConverter<New> {
public void convertInst(final New t, InstructionListContext ilc) {
if (t.numDimensions == 0) {
ObjectType type = new ObjectType(t.type.toString()) ;
ilc.add(ilc.getInstructionFactory().createNew(type)) ;
}
else {
Type type = TypeDefConverter.makeType(t.type) ;
ilc.add(ilc.getInstructionFactory().createNewArray(type, (short)t.numDimensions)) ;