The following model
abstract FeatureModel
abstract Feature
[ parent in Feature, FeatureModel]
produces an error
Compile error at line 3 column 7...
Function 'in' cannot be performed on
TClafer {_hi = ["root"]}
in
TClafer {_hi = ["c0_Feature","c0_FeatureModel"]}
the type checker incorrectly assumes that the parent of an abstract clafer is the root.