'Parse offered object from sender, and compare to local diskfile,
responding with proper protocol line to represented needed data
or None if in sync.
Anchor point for tests to mock legacy protocol changes.'

def _check_missing(self, line):

    remote = decode_missing(line)
    local = self._check_local(remote)
    return encode_wanted(remote, local)
