OTScript language provides a syntax to filter elements that are instances of requested type.
This page discusses:
The return type for the compiler is the one requested and the result is a new like the filter.
This is a kind of "type-safe cast".
requirements[EACH ISA PLM.`Customer Requirement`]