diff --git a/src/main/groovy/servlet/ServletBinding.java b/src/main/groovy/servlet/ServletBinding.java
index 127d343..9d37592 100644
--- a/src/main/groovy/servlet/ServletBinding.java
+++ b/src/main/groovy/servlet/ServletBinding.java
@@ -24,6 +24,7 @@ import javax.servlet.ServletException;
 import javax.servlet.ServletOutputStream;
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
+import javax.servlet.WriteListener;
 
 import org.codehaus.groovy.GroovyBugError;
 import org.codehaus.groovy.runtime.MethodClosure;
@@ -150,6 +151,13 @@ public class ServletBinding extends Binding {
                 public void write(byte[] b, int off, int len) throws IOException {
                     getResponseStream().write(b, off, len);
                 }
+                public void setWriteListener(WriteListener writeListener) {
+                    throw new UnsupportedOperationException("not implemented");
+                }
+
+                public boolean isReady() {
+                    throw new UnsupportedOperationException("not implemented");
+                }
             };
         }
         private PrintWriter getResponseWriter() {
@@ -359,6 +367,6 @@ public class ServletBinding extends Binding {
     public void redirect(String location) throws IOException {
         HttpServletResponse response = (HttpServletResponse) super.getVariable("response");
         response.sendRedirect(location);
-    }    
+    }
 }
 
