у меня правило LHS такое
when
$location : Location()
$cabinets : ArrayList() from collect ( Cabinet() from $location.elements() )
then
когда я печатаю содержимое @cabinets в RHS, я вижу, что оно содержит все элементы (в том числе и те, которые не относятся к классу Cabinet).
Я хочу собирать только шкафы из $location>elements().
Что я сделал не так ?