if (!declaringClass.isInterface()) {
if (!declaringClass.isInterface() && !isMiranda()) {
  public final VM_Method resolveInterfaceMethod()    throws IncompatibleClassChangeError,            NoSuchMethodError {    if (resolvedMember != null) return resolvedMember;        // Hasn't been resolved yet. Do it now.    VM_Class declaringClass = (VM_Class)type.resolve();    if (!declaringClass.isResolved()) {      declaringClass.resolve();    }    if (!declaringClass.isInterface()) {      throw new IncompatibleClassChangeError();    }    VM_Method ans = resolveInterfaceMethodInternal(declaringClass);    if (ans == null) {      throw new NoSuchMethodError(this.toString());    }    return ans;  }  