If I have UIMA type system with a supertype FS and a subtype FS and an Analysis engine whose capabilities only list the supertype, should the subtype still be accessible? As of 2.2.1, the Feature Structure appears to keep its most specific type. If I have an aggregate that specifies the supertype as an input, is the subtype also available? What about features of the subtype but not of the supertype? When I'm running with such a type system the features of the subtype are apparently carried in the CAS, even though I no longer need it. Is this the expected behaviour?
Thanks, Frank
