# File lib/livejournal/sync.rb, line 161
      def run_metadata(start=0)  # :yields: cur, total, comments_hash
        while @maxid.nil? or start < @maxid
          data = run_GET('meta', start)
          parsed = LiveJournal::Sync::CommentsXML::Parser.new(data)
          @maxid ||= parsed.maxid
          break if parsed.comments.empty?
          cur = parsed.comments.keys.max
          yield cur, @maxid, parsed
          start = cur + 1
        end
      end