| ⊦ ty .jtelemtype ≠ void_type ∧ ty .jtelemtype ≠ abstract_type ∧ type∃(str, ty) ∧ (∀ val. val ∈ vals → okval(val, ty)) ∧ r ≠ jvmref → is_array(str, r, addarray(r, ty, vals, st)) |
type∃(str, ty), ∀ val. val ∈ vals → okval(val, ty) ⊦ ty .jtelemtype = void_type, ty .jtelemtype = abstract_type, r = jvmref, is_array(str, r, addarray(r, ty, vals, st))
[[CONCRETESIMPRULES : ()]]