/* 359 */ if ((Modifier.isStatic(mod1) != Modifier.isStatic(mod2)) || ((Modifier.isPrivate(mod1)) && (!Modifier.isPrivate(mod2))) || (origMethod.getDeclaringClass().isInterface() != substMethod.getDeclaringClass().isInterface()))
/* */ {
/* 363 */ throw new CannotCompileException("invoke-type mismatch " + substMethod.getLongName());
/* */ }
/* */
/* 366 */ this.transformers = new TransformCall(this.transformers, origMethod, substMethod);
/* */ }