| ⊦ contains(str, tys + ty ' + tys0) ↔ contains(str, tys + ty ') ∧ contains(str, ty ' + tys0) |
⊦ contains(str, [] + ty ' + tys0) ↔ contains(str, [] + ty ') ∧ contains(str, ty ' + tys0)
∀ str, ty, tys0. contains(str, tys1 + ty ' + tys0) ↔ contains(str, tys1 + ty ') ∧ contains(str, ty ' + tys0) ⊦ contains(str, (ty0 + tys1) + ty ' + tys0) ↔ contains(str, (ty0 + tys1) + ty ') ∧ contains(str, ty ' + tys0)
[[CONCRETESIMPRULES : ([CSIMPGEN : javatypes generated by [], +;])]]