avoid ambiguity of State.state vs. JVMType.state;
--- a/src/HOL/MicroJava/BV/BVSpec.thy Thu Mar 27 19:49:24 2008 +0100
+++ b/src/HOL/MicroJava/BV/BVSpec.thy Thu Mar 27 21:21:08 2008 +0100
@@ -23,7 +23,7 @@
(\<forall>e \<in> set et. fst (snd (snd e)) < length ins)"
-- "The method type only contains declared classes:"
- check_types :: "jvm_prog \<Rightarrow> nat \<Rightarrow> nat \<Rightarrow> state list \<Rightarrow> bool"
+ check_types :: "jvm_prog \<Rightarrow> nat \<Rightarrow> nat \<Rightarrow> JVMType.state list \<Rightarrow> bool"
"check_types G mxs mxr phi \<equiv> set phi \<subseteq> states G mxs mxr"
-- "An instruction is welltyped if it is applicable and its effect"