[Demonstration 1]

[Buggy Method]
private void sendDatasetPage(String webStartService, String docsService, String dapService, String datasetID, Document ddx, OutputStream os) throws IOException, PPTException, BadConfigurationException, SaxonApiException, JDOMException {
    String xsltDoc = ServletUtil.getSystemPath(this, "/xsl/webStartDataset.xsl");
    Transformer transformer = new Transformer(xsltDoc);
    transformer.setParameter("datasetID", datasetID);
    transformer.setParameter("dapService", dapService);
    transformer.setParameter("docsService", docsService);
    transformer.setParameter("webStartService", webStartService);
    String handlers = getWebStartHandlersParam(ddx);
    _log.debug("WebStart Handlers: " + handlers);
    if (handlers != null) {
        ByteArrayInputStream reader = new ByteArrayInputStream(handlers.getBytes());
        XdmNode valueNode = transformer.build(new StreamSource(reader));
        transformer.setParameter("webStartApplications", valueNode);
    }
    handlers = getWebServicesParam(datasetID, ddx);
    _log.error("WebServices: \n" + handlers);
    if (handlers != null) {
        ByteArrayInputStream reader = new ByteArrayInputStream(handlers.getBytes());
        XdmNode valueNode = transformer.build(new StreamSource(reader));
        transformer.setParameter("webServices", valueNode);
    }
    JDOMSource ddxSource = new JDOMSource(ddx);
    transformer.transform(ddxSource, os);
}

[Buggy Hunk]
_log.error("WebServices: \n" + handlers);

[Patch]
_log.debug("WebServices: \n" + handlers);

[Demonstration 2]

[Buggy Method]
public List<CommandData> execute() {
    Game game = data.getGame();
    User user = data.getUser();
    ServerFacade._instance.addGame((server.model.Game) game);
    Game mygame = ServerFacade._instance.addUserToGame(new server.model.Game(game), user);
    ArrayList<CommandData> dList = new ArrayList<>();
    if (mygame != null) {
        CommandData successCmd = new CommandData(Type.GAMEJOINED, mygame);
        dList.add(successCmd);
    } else {
        CommandData unSuccessCmd = new CommandData(Type.ERROR, "FAILED TO CREATE GAME");
        dList.add(unSuccessCmd);
    }
    return dList;
}

[Buggy Hunk]
ServerFacade._instance.addGame((server.model.Game) game);

[Patch]
ServerFacade._instance.addGame(new server.model.Game(game));

[Demonstration 3]

[Buggy Method]
public void updateDJActivity(String curDJ, String streamName) {
    sqlConn.update(RadioDj.RADIO_DJ).set(RadioDj.RADIO_DJ.ACTIVE, 0).execute();
    if (streamName != null || curDJ.length() > 0) {
        sqlConn.insertInto(RadioDj.RADIO_DJ).values(null, curDJ, curDJ, streamName, "default", 1).onDuplicateKeyUpdate().set(RadioDj.RADIO_DJ.ACTIVE, 1).set(RadioDj.RADIO_DJ.STREAMNAME, streamName).execute();
    }
}

[Buggy Hunk]
if(streamName!=null || curDJ.length()>0) {

[Patch]
if(curDJ!=null&&curDJ.length()>0) {