[Demonstration 1]

[Buggy Method]
@Override
public void draw(Canvas onCanvas) {
    Paint border = new Paint();
    border.setColor(Color.BLACK);
    border.setStyle(Paint.Style.STROKE);
    border.setStrokeWidth(1);
    // -1 on width and height because the 1st pixel (0 index) is included
    onCanvas.drawRect(getX(), getY(), getW() - 1, getH() - 1, border);
    super.draw(onCanvas);
}

[Buggy Hunk]
onCanvas.drawRect(getX(), getY(), getW() - 1, getH() - 1, border);

[Patch]
onCanvas.drawRect(0, 0, getW() - 1, getH() - 1, border);

[Demonstration 2]

[Buggy Method]
private void changeDisplayVvalue(double value) {
    _allowChangeScroll = true;
    displayArea.setVvalue(value);
    _allowChangeScroll = false;
}

[Buggy Hunk]
private void changeDisplayVvalue(double value) {

[Patch]
void changeDisplayVvalue(double value) {

[Demonstration 3]

[Buggy Method]
public static TitledBorder addSecondaryTitle(String title) {
    TitledBorder border = BorderFactory.createTitledBorder(title);
    border.setTitleColor(sectitleColor);
    border.setTitleFont(secTitleFont);
    return border;
}

[Buggy Hunk]
border.setTitleColor(sectitleColor);

[Patch]
border.setTitleColor(titleColor);