'Called with a list of (key, value) pairs of metadata,
if metadata is available on the server.
Will only be called on non-empty metadata.'

def gotMetaData(self, metadata):

    raise NotImplementedError('implement    in    subclass')
