[Demonstration 1]

[Buggy Method]
public void setIdC(String id) {
    this.idC.set(id);
}

[Buggy Hunk]
public void setIdC(String id) {

[Patch]
private void setIdC(String id) {

[Demonstration 2]

[Buggy Method]
public void onValueChange(ValueChangeEvent<Boolean> event) {
    if ((this.cell != null) && (((Boolean) event.getValue()).booleanValue())) {
        int wc = gridPanel.getWidgetCount();
        for (int i = 0; i < wc - 1; i++) {
            Cell cell = (Cell) gridPanel.getWidget(i);
            if (this.cell != null && this.cell != cell) {
                cell.removeStyleName("addressCell-selected");
            }
        }
        this.cell.addStyleName("addressCell-selected");
    }
}

[Buggy Hunk]
if (this.cell != null && this.cell != cell) {

[Patch]
if (this.cell != cell) {

[Demonstration 3]

[Buggy Method]
public void unload(Object o) {
    if (o instanceof Geometry) {
        if (geometryBuffers.containsKey(o)) {
            ((Geometry) o).status = 0;
            GeometryBuffers buffers = geometryBuffers.get(o);
            if (buffers.vertexBufferId != null) {
                gl.deleteBuffer(buffers.vertexBufferId);
            }
            if (buffers.normalsBufferId != null) {
                gl.deleteBuffer(buffers.normalsBufferId);
            }
            if (buffers.uvsBufferId != null) {
                gl.deleteBuffer(buffers.uvsBufferId);
            }
            if (buffers.facesBufferId != null) {
                gl.deleteBuffer(buffers.facesBufferId);
            }
            geometryBuffers.remove(o);
        }
    } else if (o instanceof Texture) {
        if (textures.containsKey(o)) {
            ((Texture) o).status = 0;
            gl.deleteTexture(textures.get(o));
            textures.remove(o);
        }
    } else if (o instanceof CubeMapTexture) {
        if (cubeMapTextures.containsKey(o)) {
            ((Texture) o).status = 0;
            gl.deleteTexture(cubeMapTextures.get(o));
            textures.remove(o);
        }
    } else if (o instanceof Object3d) {
        WebGLBuffer bufferId = objectBuffers.remove(o);
        if (bufferId != null) {
            gl.deleteBuffer(bufferId);
        }
    }
}

[Buggy Hunk]
textures.remove(o);

[Patch]
cubeMapTextures.remove(o);