printLocalType(type);
if (expr!=null) { printLocalType(type); } else { print(type); }
    public void visitVariableDefinition(JVariableDefinition self,                                        int modifiers,                                        CType type,                                        String ident,                                        JExpression expr) {        // print(CModifier.toString(modifiers));        printLocalType(type);        print(" ");        print(ident);        if (expr != null) {            if (expr instanceof JNewArrayExpression) {		printLocalArrayDecl((JNewArrayExpression)expr);	    }	    else {		print(" = ");		expr.accept(this);	    }	}        print(";");    }