code: @SuppressWarnings("WeakerAccess") // Public exposed for usage outside SDK
    public void removeMilestone(int milestoneIdentifier) {
      for (Milestone milestone : milestones) {
        if (milestoneIdentifier == milestone.getIdentifier()) {
          removeMilestone(milestone);
          return;
        }
      }
      Timber.w("No milestone found with the specified identifier.");
    }
docs: Remove a specific milestone by passing in the identifier associated with the milestone you'd
  like to remove. If the identifier passed in does not match one of the milestones in the list,
  a warning will return in the log.
  
  @param milestoneIdentifier identifier matching one of the milestones
  @since 0.5.0