[Demonstration 1]

[Buggy Method]
private void sendBonusPointToWonTeam(String team, String displayName) {
    // ボーナスポイント設定を取得。0なら何もしないで終わる
    int bonus = battlepoints.getBPConfig().getWinTeamBonusPoint();
    if (bonus <= 0) {
        return;
    }
    // 勝利チームのメンバーを取得する
    ArrayList<String> playerNames = new ArrayList<String>();
    for (String name : membersCache.keySet()) {
        if (membersCache.get(name).equals(team)) {
            playerNames.add(name);
        }
    }
    // 勝利チームのメンバーが誰もいないならここで終わる
    if (playerNames.size() == 0) {
        return;
    }
    // ボーナスポイントを与える
    for (String name : playerNames) {
        @SuppressWarnings("deprecation")
        Player player = Bukkit.getPlayerExact(name);
        if (player == null) {
            continue;
        }
        battlepoints.addPoint(getOfflinePlayer(name), bonus);
        BPUserData data = BPUserData.getData(getOfflinePlayer(name));
        sendMessage(player, "teamWonBonus", displayName, bonus, data.getPoint());
    }
    // メンバーのキャッシュをクリアする
    membersCache.clear();
}

[Buggy Hunk]
BPUserData data = BPUserData.getData(getOfflinePlayer(name));

[Patch]
BPUserData data = BPUserData.getDataFromName(name);

[Demonstration 2]

[Buggy Method]
@Apply
public void event(TaskDescriptionUpdated event) {
    getBuilder().setId(event.getId()).setDescription(event.getNewDescription());
}

[Buggy Hunk]
public void event(TaskDescriptionUpdated event) {

[Patch]
private void event(TaskDescriptionUpdated event) {

[Demonstration 3]

[Buggy Method]
@EventHandler(priority = EventPriority.MONITOR)
public void onAsyncPlayerChat(AsyncPlayerChatEvent event) {
    if (!getPlugin().getConfig().getBoolean("settings.send_game_chat")) {
        return;
    }
    if (!canChat(event.getPlayer())) {
        return;
    }
    final String username = event.getPlayer().getName();
    final String message = event.getMessage();
    final String formattedMessage = getPlugin().getConfig().getString("settings.templates.chat_message_discord").replaceAll("%u", username).replaceAll("%m", message);
    MessageAPI.sendToDiscord(formattedMessage);
}

[Buggy Hunk]
if (!canChat(event.getPlayer())) {

[Patch]
if (!isPermissive(event.getPlayer()) || !hasChatPermission(event.getPlayer())) {