RosterGroup setName() Doesn''t Work

I’'m trying to change the name of a Group using the RosterGroup setName() method but it does not appear to work until I actually break the connection and establish it again. The server still has the old name in the RosterGroup instance.

It appears that the RosterGroup setName() method does not work when there are no users in the group. For example, if I create a RosterGroup and change the name, it doesn’'t work. If I add a user and then change the name, it works.