@Override
 public void addListener(Class<? extends EventListener> aClass) {
   proxy.addListener(aClass);
 }
 @Override
 public <T extends EventListener> void addListener(T t) {
   proxy.addListener(t);
 }
 @Override
 public void addListener(String s) {
   proxy.addListener(s);
 }
 public void addListener(Class<? extends EventListener> arg0) {
   servletContext.addListener(arg0);
 }
 public void addListener(EventListener arg0) {
   servletContext.addListener(arg0);
 }
 public void addListener(String arg0) {
   servletContext.addListener(arg0);
 }