public JNewArrayExpression(TokenReference where, CType type, JExpression[] dims, JArrayInitializer init) { super(where);  this.type = new CArrayType(type, dims.length, dims); this.dims = dims; this.init = init; }
protected JNewArrayExpression() {}
    public JNewArrayExpression(TokenReference where,                               CType type,                               JExpression[] dims,                               JArrayInitializer init)    {        super(where);        this.type = new CArrayType(type, dims.length, dims);        this.dims = dims;        this.init = init;    }