[Demonstration 1]

[Buggy Method]
public static NativeImage loadImageFromTiff(File tiffFile) throws IOException {
    return NativeTiffLoader.getInstance().loadImageFromTiff(tiffFile);
}

[Buggy Hunk]
return NativeTiffLoader.getInstance().loadImageFromTiff(tiffFile);

[Patch]
return NativeTiffLoader.getInstance().loadImageFromTiff(tiffFile, DefaultJavaNativeMemoryAllocator.getInstance());

[Demonstration 2]

[Buggy Method]
private void setupClient() {
    group = new NioEventLoopGroup();
    try {
        ClientHandler clientHandler = new ClientHandler(config.getServerName(), this);
        Bootstrap b = new Bootstrap();
        b.group(group).channel(NioSocketChannel.class).handler(new ChannelInitializer<SocketChannel>() {

            @Override
            protected void initChannel(SocketChannel socketChannel) throws Exception {
                socketChannel.pipeline().addLast(new ObjectDecoder(ClassResolvers.cacheDisabled(null)), new ObjectEncoder(), clientHandler);
            }
        });
        channel = b.connect(config.getServerAddress()).sync().channel();
    } catch (InterruptedException e) {
        kill();
        Bukkit.shutdown();
    }
}

[Buggy Hunk]
channel = b.connect( config.getServerAddress() ).sync().channel();

[Patch]
channel = b.connect( getConfigiuration().getServerAddress() ).sync().channel();

[Demonstration 3]

[Buggy Method]
@Test
public void writeAndForward() throws IOException {
    ScoreListener scoreListener = mock(ScoreListener.class);
    InOrder inOrder = inOrder(scoreListener);
    File scorefile = new File("target/score.csv");
    ScoreListener scoreWriter = new ScoreWriter(scorefile, scoreListener);
    scoreWriter.onScoreChanged(0, 0);
    verifyScoreFile(scorefile, "0,0");
    inOrder.verify(scoreListener).onScoreChanged(0, 0);
    scoreWriter.onScoreChanged(2, 3);
    inOrder.verify(scoreListener).onScoreChanged(2, 3);
    verifyScoreFile(scorefile, "2,3");
}

[Buggy Hunk]
File scorefile = new File("target/score.csv");

[Patch]
File scorefile = tmp.newFile("score.csv");