/* */ {
/* 1385 */ String msg = "invalid cast";
/* 1386 */ ASTree oprand = expr.getOprand();
/* 1387 */ int dim = expr.getArrayDim();
/* 1388 */ int type = expr.getType();
/* 1389 */ oprand.accept(this);
/* 1390 */ int srcType = this.exprType;
/* 1391 */ if ((invalidDim(srcType, this.arrayDim, this.className, type, dim, name, true)) || (srcType == 344) || (type == 344))
/* */ {
/* 1393 */ throw new CompileError("invalid cast");
/* */ }