'Handles a table row, converting it if possible.'

@staticmethod
def HandleTableRow(metadata, message):

    row = message[1]
    try:
        row_process = row['Context']['Process']
        process_conv_cls = RekallResponseToExportedRekallProcessConverter
        process = process_conv_cls.EprocessToExportedRekallProcess(row_process)
        result = ExportedYaraSignatureMatch(metadata=metadata, rule=row['Rule'], hex_dump=row['HexDump']['value'], process=process)
        (yield result)
    except KeyError:
        return
