// classes because it is possible that the implementation is in different
// classes
WebServiceContextInjectorImpl wsciImpl = new WebServiceContextInjectorImpl();
table.put(WebServiceContext.class, wsciImpl);
table.put(WebServiceContextInjector.class, wsciImpl);
table.put(HandlerInvokerFactory.class, new HandlerInvokerFactoryImpl());
table.put(AsyncHandlerProxyFactory.class, new AsyncHandlerProxyFactoryImpl());
table.put(MessageAccessorFactory.class, new MessageAccessorFactoryImpl());
}