Нет конкретного случая, когда вы должны удалить их, вы всегда можете использовать их.Просто красивее было бы их пропустить.
В некоторых случаях вы не можете этого сделать (где вы можете спутать параметр list / map с оператором индекса, например, вложенные вызовы или когда оператор является присваиванием),но общее правило заключается в том, что внешний вызов может не содержать скобок, если нет двусмысленности.
(удалил несколько строк, так как я только что получил уведомление о том, что уже есть сообщение с этой информацией) Groovy 1.8 позволит еще большеслучаи, чтобы опустить скобки, вы можете проверить их в
http://groovyconsole.appspot.com/script/355001