@Override
    public boolean equals( Object o )
    {
        if ( this == o )
        {
            return true;
        }
        if ( o == null || getClass() != o.getClass() )
        {
            return false;
        }

        final Roster roster = (Roster) o;

        if ( !rosterItems.equals( roster.rosterItems ) )
        {
            return false;
        }
        if ( !implicitFrom.equals( roster.implicitFrom ) )
        {
            return false;
        }
        return username.equals( roster.username );
    }
A shared group of the user has been renamed. Update the existing roster items with the new
name of the shared group and make a roster push for all the available resources.

@param users group users of the renamed group.
xmppserver/src/main/java/org/jivesoftware/openfire/roster/Roster.java