code: public CMAArray<CMASnapshot> fetchAllSnapshots(CMAEntry entry) {
      assertNotNull(entry, "entry");
  
      final String entryId = getResourceIdOrThrow(entry, "entry");
      final String spaceId = getSpaceIdOrThrow(entry, "entry");
      final String environmentId = entry.getEnvironmentId();
  
      return service.fetchAllSnapshots(spaceId, environmentId, entryId).blockingFirst();
    }
docs: Fetch all snapshots of an entry.
  
  @param entry the entry whose snapshots to be returned.
  @return an array of snapshots.
  @throws IllegalArgumentException if entry is null.
  @throws IllegalArgumentException if entry's id is null.
  @throws IllegalArgumentException if entry's space id is null.