RosterGroup.removeEntry of last entry deletes roster group

When deleting the last entry in a roster group via RosterGroup.removeEntry(), the group is disappearing. Is this correct behavior?

MattS