diff -Nru littleproxy-0.4/src/test/java/org/littleshoot/proxy/ChannelAdapter.java littleproxy-0.4-gil/src/test/java/org/littleshoot/proxy/ChannelAdapter.java --- littleproxy-0.4/src/test/java/org/littleshoot/proxy/ChannelAdapter.java 2011-06-02 03:29:47.000000000 +0200 +++ littleproxy-0.4-gil/src/test/java/org/littleshoot/proxy/ChannelAdapter.java 2012-08-08 05:19:04.167623275 +0200 @@ -130,4 +130,12 @@ return 0; } + public void setAttachment(Object attachment) { + throw new RuntimeException("Not implemented method setAttachment(Object)"); + } + + public Object getAttachment() { + throw new RuntimeException("Not implemented method getAttachment()"); + } + } diff -Nru littleproxy-0.4/src/test/java/org/littleshoot/proxy/ChannelFutureAdapter.java littleproxy-0.4-gil/src/test/java/org/littleshoot/proxy/ChannelFutureAdapter.java --- littleproxy-0.4/src/test/java/org/littleshoot/proxy/ChannelFutureAdapter.java 2011-06-02 03:29:47.000000000 +0200 +++ littleproxy-0.4-gil/src/test/java/org/littleshoot/proxy/ChannelFutureAdapter.java 2012-08-08 05:24:45.180983620 +0200 @@ -94,4 +94,17 @@ return false; } + public ChannelFuture syncUninterruptibly() { + throw new RuntimeException("Not implemented method syncUninterruptibly()"); + } + + public ChannelFuture sync() throws InterruptedException { + throw new RuntimeException("Not implemented method sync()"); + } + + @Deprecated + public ChannelFuture rethrowIfFailed() throws Exception { + throw new RuntimeException("Not implemented method rethrowIfFailed()"); + } + }