[Demonstration 1]

[Buggy Method]
List<String> convertConfigList(String toConvert) {
    List<String> translatedColors = new ArrayList<String>();
    for (String stringToTranslate : config.getStringList(toConvert)) {
        translatedColors.add(ChatColor.translateAlternateColorCodes('&', stringToTranslate));
    }
    return translatedColors;
}

[Buggy Hunk]
for (String stringToTranslate: config.getStringList(toConvert)){

[Patch]
for (String stringToTranslate: plugin.getConfig().getStringList(toConvert)){

[Demonstration 2]

[Buggy Method]
@EventHandler(priority = EventPriority.HIGHEST)
public void onArmorStandClick(PlayerInteractAtEntityEvent event) {
    if (!event.isCancelled() && event.getRightClicked() instanceof ArmorStand) {
        ArmorStand armorStand = (ArmorStand) event.getRightClicked();
        if (clickTimeout.containsKey(event.getPlayer().getUniqueId()) && waitingCommands.containsKey(event.getPlayer().getUniqueId())) {
            event.setCancelled(true);
            if (clickTimeout.get(event.getPlayer().getUniqueId()) + 10 * 1000 > System.currentTimeMillis()) {
                if (calculateAction(event.getPlayer(), armorStand, waitingCommands.get(event.getPlayer().getUniqueId()))) {
                    clickTimeout.put(event.getPlayer().getUniqueId(), System.currentTimeMillis());
                }
            } else {
                clickTimeout.remove(event.getPlayer().getUniqueId());
                waitingCommands.remove(event.getPlayer().getUniqueId());
                event.getPlayer().sendMessage(ChatColor.RED + "Your click action expired!");
            }
            return;
        }
        if (event.getPlayer().getItemInHand().getType() == Material.NAME_TAG) {
            ItemStack hi = event.getPlayer().getItemInHand();
            if (hi.hasItemMeta() && hi.getItemMeta().hasDisplayName()) {
                if (event.getPlayer().hasPermission("editarmorstands.nametag.name")) {
                    event.setCancelled(true);
                    String name = hi.getItemMeta().getDisplayName();
                    if (event.getPlayer().hasPermission("editarmorstands.nametag.name.colored")) {
                        name = ChatColor.translateAlternateColorCodes('&', name);
                    }
                    armorStand.setCustomName(name + ChatColor.RESET);
                    armorStand.setCustomNameVisible(true);
                    if (event.getPlayer().getGameMode() != GameMode.CREATIVE) {
                        if (hi.getAmount() > 1) {
                            hi.setAmount(hi.getAmount() - 1);
                        } else {
                            event.getPlayer().setItemInHand(new ItemStack(Material.AIR));
                        }
                        event.getPlayer().updateInventory();
                    }
                    return;
                }
            } else if (event.getPlayer().hasPermission("editarmorstands.nametag.name.clear")) {
                event.setCancelled(true);
                armorStand.setCustomName("");
                armorStand.setCustomNameVisible(false);
                return;
            }
        }
        if (spigot && !event.getPlayer().isSneaking() && event.getPlayer().hasPermission("editarmrostands.openinventory")) {
            event.setCancelled(true);
            ArmorStandGui gui = new ArmorStandGui(this, armorStand, event.getPlayer());
            gui.show();
        }
    }
}

[Buggy Hunk]
if(spigot && !event.getPlayer().isSneaking() && event.getPlayer().hasPermission("editarmrostands.openinventory")) {

[Patch]
if(!event.getPlayer().isSneaking() && event.getPlayer().hasPermission("editarmorstands.openinventory")) {

[Demonstration 3]

[Buggy Method]
private void collect(TreeNode node, Set<String> dependencies) {
    dependencies.add(node.getDependency().toString());
    node.getDependencies().forEach(p -> collect(p, dependencies));
}

[Buggy Hunk]
node.getDependencies().forEach(p -> collect(p, dependencies));

[Patch]
node.getChildren().forEach(p -> collect(p, dependencies));