docs: public void tryMerge(Component component, Collection<DefaultIssue> newIssues) {
      Collection<SiblingIssue> siblingIssues = siblingsIssuesLoader.loadCandidateSiblingIssuesForMerging(component);
      Tracking<DefaultIssue, SiblingIssue> tracking = tracker.track(newIssues, siblingIssues);
  
      Map<DefaultIssue, SiblingIssue> matchedRaws = tracking.getMatchedRaws();
  
      Map<SiblingIssue, DefaultIssue> defaultIssues = siblingsIssuesLoader.loadDefaultIssuesWithChanges(matchedRaws.values());
  
      for (Map.Entry<DefaultIssue, SiblingIssue> e : matchedRaws.entrySet()) {
        SiblingIssue issue = e.getValue();
        issueLifecycle.mergeConfirmedOrResolvedFromShortLivingBranchOrPr(e.getKey(), defaultIssues.get(issue), issue.getBranchType(), issue.getBranchKey());
      }
    }