| is_referencevalue(fis[mkfs(class0, ty, fieldvar) ']), fis .keys = statfields(class0), is_reftype(ty), mkfs(class0, ty, fieldvar) ' ∈ fis, tdname∃(str, class0), mkfs(class0, ty, fieldvar) ' ∈ statfields(class0), initdone(class0, addclass(class0, fis, st)), type∃(str, ty), is_referencevalue(fis[mkfs(class0, ty, fieldvar) ']), validrefval(str, fis[mkfs(class0, ty, fieldvar) '], ty, st) ⊦ class0 = `java.lang.Object' .class, ty = void_type, validrefval(str, fis[mkfs(class0, ty, fieldvar) '], ty, addclass(class0, fis, st)) |
is_referencevalue(fis[mkfs(class0, ty, fieldvar) ']), fis .keys = statfields(class0), is_reftype(ty), mkfs(class0, ty, fieldvar) ' ∈ fis, tdname∃(str, class0), mkfs(class0, ty, fieldvar) ' ∈ statfields(class0), initdone(class0, addclass(class0, fis, st)), type∃(str, ty), is_referencevalue(fis[mkfs(class0, ty, fieldvar) ']), validrefval(str, fis[mkfs(class0, ty, fieldvar) '], ty, st) ⊦ class0 = `java.lang.Object' .class, ty = void_type, validrefval(str, fis[mkfs(class0, ty, fieldvar) '], ty, addclass(class0, fis, st))
[[CONCRETESIMPRULES : ()]]