[Demonstration 1]

[Buggy Method]
public static Ct fromDotBracket(DotBracket dotBracket) throws InvalidSecondaryStructureException {
    List<Ct.Entry> entries = new ArrayList<Ct.Entry>();
    for (Strand s : dotBracket.getStrands()) {
        for (int i = 0, j = s.getFrom(); j < s.getTo(); i++, j++) {
            DotBracketSymbol symbol = dotBracket.getSymbol(j);
            DotBracketSymbol pair = symbol.getPair();
            int index = symbol.getIndex() + 1;
            int pairIndex = pair != null ? pair.getIndex() + 1 : 0;
            int before = i;
            int after = (i + 2) % (s.getTo() + 1);
            int original = dotBracket.getCtOriginalColumn(symbol);
            char seq = symbol.getSequence();
            entries.add(new Ct.Entry(index, pairIndex, before, after, original, seq));
        }
    }
    return new Ct(entries);
}

[Buggy Hunk]
int after = (i + 2) % (s.getTo() + 1);

[Patch]
int after = j == s.getTo() - 1 ? 0 : i + 2;

[Demonstration 2]

[Buggy Method]
public void wantsToBuyVirtualGoods(String itemId) {
    Log.v(TAG, "wantsToBuyVirtualGoods " + itemId);
    try {
        VirtualGood good = StoreInfo.getInstance().getVirtualGoodBySoomlaId(itemId);
        int balance = StorageManager.getInstance().getVirtualGoodsStorage().add(good, 1);
        StorageManager.getInstance().getVirtualCurrencyStorage().remove(good.getmCurrencyValue());
        mActivity.sendSoomlaJS("goodsPurchase", "true," + itemId + "," + balance + ",''");
    } catch (VirtualItemNotFoundException e) {
        e.printStackTrace();
    }
}

[Buggy Hunk]
Log.v(TAG, "wantsToBuyVirtualGoods " + itemId);

[Patch]
Log.d(TAG, "wantsToBuyVirtualGoods " + itemId);

[Demonstration 3]

[Buggy Method]
@Test
public void initialize() throws Exception {
    System.out.println("Performing memory leak test...");
    byte[] conf = IOUtils.toByteArray(new FileInputStream("conf/pedestrian-tracking/isee-basic/CAM01_0.conf"));
    for (int i = 0; i < 100000; ++i) {
        BasicTracker tracker = new BasicTracker(conf, new ConsoleLogger(Level.DEBUG));
    }
}

[Buggy Hunk]
"conf/pedestrian-tracking/isee-basic/CAM01_0.conf"));

[Patch]
"cfg/" + PedestrianTrackingApp.APP_NAME + "/isee-basic/CAM01_0.conf"));