Program: 44312
Project: 44312
Buggy source:
private static Set<PlayerGain> loadGainMultipliers(ConfigurationSection config){
  Set<PlayerGain> gainMultipliers=new HashSet<PlayerGain>();
  gainMultipliers.addAll(GroupGain.parseConfig(config.getConfigurationSection("String_Node_Str")));
  gainMultipliers.addAll(TimeGain.parseConfig(config.getConfigurationSection("String_Node_Str")));
  gainMultipliers.addAll(EnvironmentGain.parseConfig(config.getConfigurationSection("String_Node_Str")));
  gainMultipliers.addAll(BiomeGain.parseConfig(config.getConfigurationSection("String_Node_Str")));
  gainMultipliers.addAll(WeatherGain.parseConfig(config.getConfigurationSection("String_Node_Str")));
  gainMultipliers.addAll(WeaponGain.parseConfig(config.getConfigurationSection("String_Node_Str")));
  gainMultipliers.addAll(RegionGain.parseConfig(config.getConfigurationSection("String_Node_Str")));
  gainMultipliers.addAll(RegiosGain.parseConfig(config.getConfigurationSection("String_Node_Str")));
  gainMultipliers.addAll(ResidenceGain.parseConfig(config.getConfigurationSection("String_Node_Str")));
  gainMultipliers.addAll(FactionsGain.parseConfig(config.getConfigurationSection("String_Node_Str")));
  gainMultipliers.addAll(TownyGain.parseConfig(config.getConfigurationSection("String_Node_Str")));
  gainMultipliers.addAll(MobArenaGain.parseConfig(config.getConfigurationSection("String_Node_Str")));
  gainMultipliers.addAll(HeroesGain.parseConfig(config.getConfigurationSection("String_Node_Str")));
  gainMultipliers.addAll(McMMOGain.parseConfig(config.getConfigurationSection("String_Node_Str")));
  gainMultipliers.addAll(CronGain.parseConfig(config.getConfigurationSection("String_Node_Str")));
  return gainMultipliers;
}

Fixed version (ground truth):
private static Set<PlayerGain> loadGainMultipliers(ConfigurationSection config){
  Set<PlayerGain> gainMultipliers=new HashSet<PlayerGain>();
  gainMultipliers.addAll(GroupGain.parseConfig(config.getConfigurationSection("String_Node_Str")));
  gainMultipliers.addAll(TimeGain.parseConfig(config.getConfigurationSection("String_Node_Str")));
  gainMultipliers.addAll(EnvironmentGain.parseConfig(config.getConfigurationSection("String_Node_Str")));
  gainMultipliers.addAll(BiomeGain.parseConfig(config.getConfigurationSection("String_Node_Str")));
  gainMultipliers.addAll(WeatherGain.parseConfig(config.getConfigurationSection("String_Node_Str")));
  gainMultipliers.addAll(WeaponGain.parseConfig(config.getConfigurationSection("String_Node_Str")));
  gainMultipliers.addAll(RegionGain.parseConfig(config.getConfigurationSection("String_Node_Str")));
  gainMultipliers.addAll(RegiosGain.parseConfig(config.getConfigurationSection("String_Node_Str")));
  gainMultipliers.addAll(ResidenceGain.parseConfig(config.getConfigurationSection("String_Node_Str")));
  if (DependencyUtils.hasFactions()) {
    gainMultipliers.addAll(FactionsGain.parseConfig(config.getConfigurationSection("String_Node_Str")));
  }
  gainMultipliers.addAll(TownyGain.parseConfig(config.getConfigurationSection("String_Node_Str")));
  gainMultipliers.addAll(MobArenaGain.parseConfig(config.getConfigurationSection("String_Node_Str")));
  gainMultipliers.addAll(HeroesGain.parseConfig(config.getConfigurationSection("String_Node_Str")));
  gainMultipliers.addAll(McMMOGain.parseConfig(config.getConfigurationSection("String_Node_Str")));
  gainMultipliers.addAll(CronGain.parseConfig(config.getConfigurationSection("String_Node_Str")));
  return gainMultipliers;
}