/* 638 */ targetClass = MemberResolver.getSuperclass(this.thisClass);
/* */ else
/* 640 */ targetClass = this.thisClass;
/* */ }
/* 642 */ else if ((method instanceof Expr)) {
/* 643 */ Expr e = (Expr)method;
/* 644 */ mname = ((Symbol)e.oprand2()).get();
/* 645 */ int op = e.getOperator();
/* 646 */ if (op == 35) {
/* 647 */ targetClass = this.resolver.lookupClass(((Symbol)e.oprand1()).get(), false);
/* */ }
/* 650 */ else if (op == 46) {
/* 651 */ ASTree target = e.oprand1();
/* */ try {
/* 653 */ target.accept(this);
/* */ }
/* */ catch (NoFieldException nfe) {
/* 656 */ if (nfe.getExpr() != target) {
/* 657 */ throw nfe;
/* */ }
/* */
/* 660 */ this.exprType = 307;
/* 661 */ this.arrayDim = 0;
/* 662 */ this.className = nfe.getField();
/* 663 */ e.setOperator(35);
/* 664 */ e.setOprand1(new Symbol(MemberResolver.jvmToJavaName(this.className)));
/* */ }
/* */
/* 668 */ if (this.arrayDim > 0)
/* 669 */ targetClass = this.resolver.lookupClass("java.lang.Object", true);
/* 670 */ else if (this.exprType == 307)