because here we use Groovy's dynamic feature of tr...
# announcements
b
because here we use Groovy's dynamic feature of traversing XML nodes. How would you do a similar thing in Kotlin (or Java for that matter)