[Demonstration 1]

[Buggy Method]
private static String buildSortKeySelect(AbstractSqlPagingQueryProvider provider) {
    StringBuilder select = new StringBuilder();
    String prefix = "";
    for (Map.Entry<String, Order> sortKey : provider.getSortKeys().entrySet()) {
        select.append(prefix);
        prefix = ", ";
        select.append(sortKey.getKey());
    }
    return select.toString();
}

[Buggy Hunk]
for (Map.Entry<String, Order> sortKey : provider.getSortKeys().entrySet()) {

[Patch]
for (Map.Entry<String, Order> sortKey : provider.getSortKeysWithoutAliases().entrySet()) {

[Demonstration 2]

[Buggy Method]
@PostConstruct
public void postConstruct() {
    messageService1.setPrefix("prefix");
}

[Buggy Hunk]
messageService1.setPrefix("prefix");

[Patch]
messageService1.setPrefix(environment.getProperty("e5.prefix"));

[Demonstration 3]

[Buggy Method]
private void writeToFile(String originalWord, String translatedWord, String languages) throws JSONException, IOException {
    File file = getActivity().getFileStreamPath("history.json");
    if (!file.exists()) {
        OutputStreamWriter out = new OutputStreamWriter(getActivity().openFileOutput("history.json", 0));
        out.write("[]");
        out.close();
    } else {
        Log.d("File", "File is exist");
    }
    JSONObject object = new JSONObject();
    object.put("or_word", originalWord);
    object.put("tr_word", translatedWord);
    object.put("lang", languages);
    String fileContents = "";
    BufferedReader br = new BufferedReader(new FileReader(file));
    try {
        StringBuilder sb = new StringBuilder();
        String line = br.readLine();
        while (line != null) {
            sb.append(line);
            sb.append("\n");
            line = br.readLine();
        }
        fileContents = sb.toString();
    } finally {
        br.close();
    }
    JSONArray history = new JSONArray(fileContents);
    history.put(object);
    FileWriter fileWriter = new FileWriter(file, true);
    fileWriter.write(history.toString());
    fileWriter.flush();
    fileWriter.close();
}

[Buggy Hunk]
FileWriter fileWriter = new FileWriter(file, true);

[Patch]
FileWriter fileWriter = new FileWriter(file);