I would guess that many users of the subiterator get tripped up by type priorities at some stage ... I certainly have. It'd be nice if we had a version that just used the bounds of the input annotation, e.g.
FSIterator subiterator(AnnotationFS window,
boolean ambiguous,
boolean strict,
boolean ignoreWindowTypePriority)
or
FSIterator subiterator(int windowBegin,
int windowEnd,
boolean ambiguous,
boolean strict)
I suspect this is not the first discussion on this!
Burn
