Program: 12652
Project: 12652
Buggy source:
private static Map<ResourceLocation,EntryAbstract> buildOverview(){
  Map<ResourceLocation,EntryAbstract> entries=new LinkedHashMap<>();
  String base="String_Node_Str";
  List<IPage> introPages=new ArrayList<>();
  introPages.addAll(PageHelper.pagesForLongText(UtilLib.translate(base + "String_Node_Str"),340));
  PageHelper.setPagesToUnicode(introPages);
  entries.put(new ResourceLocation(base + "String_Node_Str"),new EntryText(introPages,UtilLib.translate(base + "String_Node_Str")));
  List<IPage> gettingStartedPages=new ArrayList<>();
  IPage p=new PageText(UtilLib.translate(base + "String_Node_Str"));
  p=new PageHolderWithLinks(p).addLink("String_Node_Str").addLink("String_Node_Str");
  gettingStartedPages.add(p);
  PageHelper.setPagesToUnicode(gettingStartedPages);
  entries.put(new ResourceLocation(base + "String_Node_Str"),new EntryText(gettingStartedPages,UtilLib.translate(base + "String_Node_Str")));
  List<IPage> configPages=new ArrayList<>();
  configPages.addAll(PageHelper.pagesForLongText(UtilLib.translate(base + "String_Node_Str"),340));
  configPages.addAll(PageHelper.pagesForLongText(GuideHelper.append(base + "String_Node_Str",base + "String_Node_Str"),340));
  configPages.addAll(PageHelper.pagesForLongText(UtilLib.translate(base + "String_Node_Str"),340));
  PageHelper.setPagesToUnicode(configPages);
  entries.put(new ResourceLocation(base + "String_Node_Str"),new EntryText(configPages,UtilLib.translate(base + "String_Node_Str")));
  List<IPage> troublePages=new ArrayList<>();
  troublePages.addAll(PageHelper.pagesForLongText(UtilLib.translate(base + "String_Node_Str"),340));
  PageHelper.setPagesToUnicode(troublePages);
  GuideHelper.addLinks(troublePages,new PageHolderWithLinks.URLLink(UtilLib.translate(base + "String_Node_Str"),URI.create("String_Node_Str")));
  entries.put(new ResourceLocation(base + "String_Node_Str"),new EntryText(troublePages,UtilLib.translate(base + "String_Node_Str")));
  List<IPage> devPages=new ArrayList<>();
  devPages.addAll(PageHelper.pagesForLongText(UtilLib.translate(base + "String_Node_Str"),340));
  PageHelper.setPagesToUnicode(devPages);
  entries.put(new ResourceLocation(base + "String_Node_Str"),new EntryText(devPages,UtilLib.translate(base + "String_Node_Str")));
  List<IPage> supportPages=new ArrayList<>();
  supportPages.addAll(PageHelper.pagesForLongText(UtilLib.translate(base + "String_Node_Str"),300));
  PageHolderWithLinks.URLLink linkPatreon=new PageHolderWithLinks.URLLink("String_Node_Str",URI.create(REFERENCE.PATREON_LINK));
  PageHolderWithLinks.URLLink linkCurseForge=new PageHolderWithLinks.URLLink("String_Node_Str",URI.create(REFERENCE.CURSEFORGE_LINK));
  GuideHelper.addLinks(supportPages,linkPatreon,linkCurseForge,new ResourceLocation(base + "String_Node_Str"));
  PageHelper.setPagesToUnicode(supportPages);
  entries.put(new ResourceLocation(base + "String_Node_Str"),new EntryText(supportPages,UtilLib.translate(base + "String_Node_Str")));
  links.putAll(entries);
  return entries;
}

Fixed version (ground truth):
private static Map<ResourceLocation,EntryAbstract> buildOverview(){
  Map<ResourceLocation,EntryAbstract> entries=new LinkedHashMap<>();
  String base="String_Node_Str";
  List<IPage> introPages=new ArrayList<>();
  introPages.addAll(PageHelper.pagesForLongText(UtilLib.translate(base + "String_Node_Str"),340));
  PageHelper.setPagesToUnicode(introPages);
  entries.put(new ResourceLocation(base + "String_Node_Str"),new EntryText(introPages,UtilLib.translate(base + "String_Node_Str")));
  List<IPage> gettingStartedPages=new ArrayList<>();
  IPage p=new PageText(UtilLib.translate(base + "String_Node_Str"));
  p=new PageHolderWithLinks(p).addLink("String_Node_Str").addLink("String_Node_Str");
  gettingStartedPages.add(p);
  PageHelper.setPagesToUnicode(gettingStartedPages);
  entries.put(new ResourceLocation(base + "String_Node_Str"),new EntryText(gettingStartedPages,UtilLib.translate(base + "String_Node_Str")));
  List<IPage> configPages=new ArrayList<>();
  configPages.addAll(PageHelper.pagesForLongText(UtilLib.translate(base + "String_Node_Str"),340));
  configPages.addAll(PageHelper.pagesForLongText(GuideHelper.append(base + "String_Node_Str",base + "String_Node_Str"),340));
  configPages.addAll(PageHelper.pagesForLongText(UtilLib.translate(base + "String_Node_Str"),340));
  PageHelper.setPagesToUnicode(configPages);
  entries.put(new ResourceLocation(base + "String_Node_Str"),new EntryText(configPages,UtilLib.translate(base + "String_Node_Str")));
  List<IPage> troublePages=new ArrayList<>();
  troublePages.addAll(PageHelper.pagesForLongText(UtilLib.translate(base + "String_Node_Str"),340));
  PageHelper.setPagesToUnicode(troublePages);
  GuideHelper.addLinks(troublePages,new PageHolderWithLinks.URLLink(UtilLib.translate(base + "String_Node_Str"),URI.create("String_Node_Str")));
  entries.put(new ResourceLocation(base + "String_Node_Str"),new EntryText(troublePages,UtilLib.translate(base + "String_Node_Str")));
  List<IPage> devPages=new ArrayList<>();
  PageHolderWithLinks.URLLink helpLink=new PageHolderWithLinks.URLLink("String_Node_Str",URI.create("String_Node_Str"));
  devPages.addAll(GuideHelper.addLinks(PageHelper.pagesForLongText(UtilLib.translate(base + "String_Node_Str"),340),helpLink));
  PageHelper.setPagesToUnicode(devPages);
  entries.put(new ResourceLocation(base + "String_Node_Str"),new EntryText(devPages,UtilLib.translate(base + "String_Node_Str")));
  List<IPage> supportPages=new ArrayList<>();
  supportPages.addAll(PageHelper.pagesForLongText(UtilLib.translate(base + "String_Node_Str"),300));
  PageHolderWithLinks.URLLink linkPatreon=new PageHolderWithLinks.URLLink("String_Node_Str",URI.create(REFERENCE.PATREON_LINK));
  PageHolderWithLinks.URLLink linkCurseForge=new PageHolderWithLinks.URLLink("String_Node_Str",URI.create(REFERENCE.CURSEFORGE_LINK));
  GuideHelper.addLinks(supportPages,linkPatreon,linkCurseForge,new ResourceLocation(base + "String_Node_Str"));
  PageHelper.setPagesToUnicode(supportPages);
  entries.put(new ResourceLocation(base + "String_Node_Str"),new EntryText(supportPages,UtilLib.translate(base + "String_Node_Str")));
  links.putAll(entries);
  return entries;
}