code: def toEntity(self, chunkSize=maxAzureTablePropertySize):
          
          assert chunkSize <= maxAzureTablePropertySize
          item = {}
          serializedAndEncodedJob = bz2.compress(pickle.dumps(self, protocol=pickle.HIGHEST_PROTOCOL))
          jobChunks = [serializedAndEncodedJob[i:i + chunkSize]
                       for i in range(0, len(serializedAndEncodedJob), chunkSize)]
          for attributeOrder, chunk in enumerate(jobChunks):
              item['_' + str(attributeOrder).zfill(3)] = EntityProperty('Edm.Binary', chunk)
          item['RowKey'] = str(self.jobStoreID)
          item['PartitionKey'] = str(AzureTable.defaultPartition)
          return Entity(item)
docs: :param chunkSize: the size of a chunk for splitting up the serialized job into chunks
          that each fit into a property value of the an Azure table entity
          :rtype: dict