Вообще-то поля NXCObjectModificationData напрямую изменять нельзя. Они все обьявлены как private, я так понимаю что Groovy это просто игнорирует (а зря!). Что касается комментариев, то это исключение (так исторически сложилось), и через modifyObject поменять их нельзя. Правильный код для изменения комментария:
Code Select
NXCSession session = new NXCSession("server", "login", "password");
session.connect();
session.updateObjectComments(2081, "ABC");
session.disconnect()
