[Demonstration 1]

[Buggy Method]
public static String downloadPage(final HttpClient httpClient, final HttpGet request) throws IOException {
    LOGGER.info("Downloading " + request.getURI());
    final HttpResponse response = httpClient.execute(request);
    LOGGER.info(response.getStatusLine());
    final HttpEntity entity = response.getEntity();
    if (entity != null) {
        final InputStream in = entity.getContent();
        try {
            final List<String> lines = IOUtils.readLines(in);
            return StringUtils.join(lines, '\n');
        } catch (final IOException e) {
            throw e;
        } catch (final RuntimeException e) {
            request.abort();
            throw e;
        } finally {
            in.close();
        }
    }
    return null;
}

[Buggy Hunk]
final List<String> lines = IOUtils.readLines(in);

[Patch]
final List<String> lines = IOUtils.readLines(in, StandardCharsets.UTF_8);

[Demonstration 2]

[Buggy Method]
@Override
public void upgrade() {
    if (vendor.purchaseAble(price)) {
        this.antal++;
        vendor.pay(price);
        price = super.generateNextPrice(price);
        item.setIncome(bdc.stringToBD(bdc.format(item.getIncome().multiply(BigDecimal.valueOf(1.25)))));
        item.setTotalIncome(bdc.stringToBD(bdc.format(item.getIncome().multiply(BigDecimal.valueOf(1.25)))));
    }
}

[Buggy Hunk]
item.setTotalIncome(bdc.stringToBD(bdc.format(item.getIncome().multiply(BigDecimal.valueOf(1.25)))));

[Patch]
item.setTotalIncome(bdc.stringToBD(bdc.format(item.getIncome().multiply( BigDecimal.valueOf(item.getAntal()) ))));

[Demonstration 3]

[Buggy Method]
private String createJsonStringFromInputStream(InputStream inputStream) {
    try {
        BufferedReader reader = new BufferedReader(new InputStreamReader(inputStream, "iso-8859-1"), 8);
        StringBuilder sb = new StringBuilder();
        String line = null;
        while ((line = reader.readLine()) != null) sb.append(line + "\n");
        inputStream.close();
        json = sb.toString();
    } catch (Exception e) {
        e.printStackTrace();
    }
    return json;
}

[Buggy Hunk]
private String createJsonStringFromInputStream(InputStream inputStream){

[Patch]
public static String createJsonStringFromInputStream(InputStream inputStream){