code: List<ObjectID> fetchLinks(TableDefinition tableDef, ObjectID id, String link, ObjectID continuationLink,
  			int count, String category) {
  		timers.start(category+" links", "Continuation");
  		FieldDefinition linkField = tableDef.getFieldDef(link);
  		List<ObjectID> list = SpiderHelper.getLinks(linkField, id, continuationLink, true, count);
  		int resultCount = (continuationLink == null) ? list.size() : list.size() - 1;
  		long time = timers.stop(category + " links", "Continuation", resultCount);
  		log.debug("fetch {} {} continuation links ({})", new Object[]{resultCount, category, Timer.toString(time)});
  		return list;
  	}
docs: Fetches the link list of the specified 'iterator' category of the specified entity
  
  @param tableDef         entity type
  @param id               entity id
  @param link             link name
  @param continuationLink last fetched link or null if it is the initial fetch.
  @param count            maximum size of the link list to be fetched
  @param category         category of the iterators that will iterate the linked entities.
  
  @return                 result of {@link #get_slice(ByteBuffer, ColumnParent, SlicePredicate)} execution