public static void throwLocalMismatch(TypeBearer found, TypeBearer local) {
    throw new SimException(
        "local variable type mismatch: "
            + "attempt to set or access a value of type "
            + found.toHuman()
            + " using a local variable of type "
            + local.toHuman()
            + ". This is symptomatic of .class transformation tools "
            + "that ignore local variable information.");
  }
Throws an exception that indicates a mismatch in local variable types.

@param found {@code non-null;} the encountered type
@param local {@code non-null;} the local variable's claimed type
android/android_framework/dex-maker/src/main/java/com/android/dx/cf/code/BaseMachine.java