Collection operand
A collection operand defines a number of succeeding path elements as collection, which is passed to the succeeding set operation. This allows, e.g. summing up all accounts of all children of each person (Person.[children.account]. GetCount ()). In this case, the result is the number of children accounts for each person, while for Person.children.account. GetCount () we will get the number of all accounts of all persons.
Definition:
coll_operand := '[' access_path ']'