typePrint(((CArrayType)type).getElementType());
printType(((CArrayType)type).getElementType());
    public void visitVariableDefinition(JVariableDefinition self,                                        int modifiers,                                        CType type,                                        String ident,                                        JExpression expr) {        // p.print(CModifier.toString(modifiers));        // Uh, hmm, maybe we should do this conversion globally in        // SIR.  But in this case we know the type a little better        // than we do just from Java.        if (expr != null && expr instanceof JNewArrayExpression)        {            assert type instanceof CArrayType;            typePrint(((CArrayType)type).getElementType());            printLocalArrayDecl((JNewArrayExpression)expr);        }        else            typePrint(type);        p.print(" ");        p.print(ident);        if (expr != null && !(expr instanceof JNewArrayExpression)) {            p.print(" = ");            expr.accept(this);	}        p.print(";");    }