code: private void setId(String id) {
          requireArgument(id != null && !id.trim().isEmpty(), "ID cannot be null or empty.");
          _id = id;
      }
docs: Sets the ID of the annotation as indicated by the data source.
  
  @param  id  The ID of the annotation. Will never be null.