    # File lib/chef/provider/group.rb, line 75
          def compare_group
            @change_desc = nil
            if @new_resource.gid != @current_resource.gid
              @change_desc = "change gid #{@current_resource.gid} to #{@new_resource.gid}"
              return true
            end

            if(@new_resource.append)
              missing_members = []
              @new_resource.members.each do |member|
                next if @current_resource.members.include?(member)
                missing_members << member
              end
              if missing_members.length > 0
                @change_desc = "add missing member(s): #{missing_members.join(", ")}"
                return true
              end
            else
              if @new_resource.members != @current_resource.members
                @change_desc = "replace group members with new list of members"
                return true
              end
            end
            return false
          end