[Demonstration 1]

[Buggy Method]
public void initiateParse() {
    //add default profile pic if user has no profile pic
    //this is needed for parseDatabase adding default image to parse
    Bitmap picBitmap = BitmapFactory.decodeResource(getResources(), R.drawable.ic_noimage);
    ParseDatabase.getInstance().setDefaultProfilePic(picBitmap);
    ParseDatabase.getInstance().Initiate();
}

[Buggy Hunk]
ParseDatabase.getInstance().Initiate();

[Patch]
ParseDatabase.getInstance().updateData();

[Demonstration 2]

[Buggy Method]
public void insert(String word) {
    if (word == null || word.trim().isEmpty())
        return;
    if (isPresent(word))
        return;
    Node current = root;
    for (char ch : word.trim().toCharArray()) {
        if (current.children.containsKey(ch)) {
            Node child = current.children.get(ch);
            child.prefix++;
            current.children.put(ch, child);
            current = child;
        } else {
            Node child = new Node();
            child.prefix++;
            current.children.put(ch, child);
            current = child;
        }
    }
    current.isWord = true;
}

[Buggy Hunk]
for(char ch : word.trim().toCharArray()){

[Patch]
for(char ch : word.trim().toUpperCase().toCharArray()){

[Demonstration 3]

[Buggy Method]
public void addChild(PApplet p, PVector pos, float radius, ocIconDetail shape) {
    ocIcon child = new ocIcon(p, pos, radius, shape);
    child.setParent(this);
    this.children.add(child);
}

[Buggy Hunk]
this.children.add(child);

[Patch]
children.add(child);