@staticmethod
def unpack(reader):
    obj = goto_table()
    _type = reader.read('!H')[0]
    assert (_type == 1)
    _len = reader.read('!H')[0]
    orig_reader = reader
    reader = orig_reader.slice(_len, 4)
    obj.table_id = reader.read('!B')[0]
    reader.skip(3)
    return obj
@staticmethod
def unpack(reader):
    obj = goto_table()
    _type = reader.read('!H')[0]
    assert (_type == 1)
    _len = reader.read('!H')[0]
    orig_reader = reader
    reader = orig_reader.slice(_len, 4)
    obj.table_id = reader.read('!B')[0]
    reader.skip(3)
    return obj