int dims[] = Util.makeInt(((CArrayType) type).getDims());
int dims[] = CommonUtils.makeArrayInts(((CArrayType) type).getDims());
    public static int getTypeSize(CType type) {        if (!(type.isArrayType() || type.isClassType()))            return 1;        else if (type.isArrayType()) {            int elements = 1;            int dims[] = Util.makeInt(((CArrayType) type).getDims());            for (int i = 0; i < dims.length; i++) {                elements *= dims[i];            }            return elements;        } else if (type.isClassType()) {            int size = 0;            for (int i = 0; i < type.getCClass().getFields().length; i++) {                size += getTypeSize(type.getCClass().getFields()[i].getType());            }            return size;        }        Utils.fail("Unrecognized type");        return 0;    }