<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def _ParseEntryObjectOffsets(self, file_object, file_offset):
 """Parses entry array objects for the offset of the entry objects. Args: file_object (dfvfs.FileIO):
 a file-like object. file_offset (int):
 offset of the first entry array object relative to the start of the file-like object. Returns: list[int]: offsets of the entry objects. """

    entry_array_object = self._ParseEntryArrayObject(file_object, file_offset)

    entry_object_offsets = list(entry_array_object.entry_object_offsets)
    while entry_array_object.next_entry_array_offset != 0:
      entry_array_object = self._ParseEntryArrayObject(
          file_object, entry_array_object.next_entry_array_offset)
      entry_object_offsets.extend(entry_array_object.entry_object_offsets)

    return entry_object_offsets