/* */
/* 651 */ if (this.exprType == 344) {
/* 652 */ throw new CompileError("invalid type for " + this.returnCastName);
/* */ }
/* 654 */ if ((type instanceof CtPrimitiveType)) {
/* 655 */ CtPrimitiveType pt = (CtPrimitiveType)type;
/* */
/* 657 */ String wrapper = pt.getWrapperName();
/* 658 */ code.addCheckcast(wrapper);
/* 659 */ code.addInvokevirtual(wrapper, pt.getGetMethodName(), pt.getGetMethodDescriptor());
/* */
/* 661 */ setType(type);
/* */ }
/* */ else {
/* 664 */ code.addCheckcast(type);