code: @UiThread
    public List<T> create(List<S> optionsList) {
      List<T> annotationList = new ArrayList<>();
      for (S options : optionsList) {
        T annotation = options.build(currentId, this);
        annotationList.add(annotation);
        annotations.put(annotation.getId(), annotation);
        currentId++;
      }
      updateSource();
      return annotationList;
    }
docs: Create a list of annotations on the map.
  
  @param optionsList the list of annotation options defining the list of annotations to build
  @return the list of build annotations