[Demonstration 1]

[Buggy Method]
public WebElement moveToElement(WebElement element, final int seconds) {
    return actionWithRetry(seconds, new WebElementAction() {

        public WebElement run(int seconds) {
            LOGGER.debug("moveToElement: moving  to: " + element);
            actions().moveToElement(element);
            return element;
        }
    });
}

[Buggy Hunk]
public WebElement moveToElement( WebElement element, final int seconds ) {

[Patch]
public WebElement moveToElement( final WebElement element, final int seconds ) {

[Demonstration 2]

[Buggy Method]
public boolean login(String user, String password) {
    //the mail data to send
    ArrayList<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>();
    nameValuePairs.add(new BasicNameValuePair("user", cipher.encode(user)));
    try {
        JSONArray jsonArray = getDataFromDB(App.external_path + "/db_login.php", nameValuePairs);
        JSONObject jsonObj = jsonArray.getJSONObject(0);
        if (cipher.decode(jsonObj.getString("password")).equals(password)) {
            App.user.setExtId(jsonObj.getInt("id"));
            App.user.setType(jsonObj.getInt("type"));
            App.user.setUser(user);
            App.user.setName(cipher.decode(jsonObj.getString("name")));
            App.user.setMail(cipher.decode(jsonObj.getString("mail")));
            return true;
        }
    } catch (Exception e) {
        e.printStackTrace();
        return false;
    }
    return false;
}

[Buggy Hunk]
catch (Exception e) {e.printStackTrace();return false;}

[Patch]
catch (Exception e) {return false;}

[Demonstration 3]

[Buggy Method]
private ChartRating extractChartRating(DBObject dbo) {
    String chart_type = (String) dbo.get(ChartRating.FLD_CHARTTYPE);
    String project_id = (String) dbo.get(ChartRating.FLD_PROJECTID);
    String view_type = (String) dbo.get(ChartRating.FLD_VIEWTYPE);
    String lang = (String) dbo.get(ChartRating.FLD_LANG);
    String extra_params = (String) dbo.get(ChartRating.FLD_EXTRAPARAMS);
    String page_url = (String) dbo.get(ChartRating.FLD_PAGEURL);
    String user_id = (String) dbo.get(ChartRating.FLD_USERID);
    Integer rating = Integer.parseInt((String) dbo.get(ChartRating.FLD_RATING));
    // Return the new ChartRating
    return new ChartRating(rating, chart_type, lang, page_url, project_id, view_type, user_id, extra_params);
}

[Buggy Hunk]
Integer rating = Integer.parseInt((String) dbo.get(ChartRating.FLD_RATING));

[Patch]
Integer rating = (Integer) dbo.get(ChartRating.FLD_RATING);