code: @Override
      public List<String> getInjectionClasses(Container moduleContainer) {
  
          try {
              JaxWsModuleInfo jaxWsModuleInfo = moduleContainer.adapt(JaxWsModuleInfo.class);
              if (jaxWsModuleInfo != null && jaxWsModuleInfo.endpointInfoSize() > 0) {
                  Set<String> retClassNames = new HashSet<String>();
                  for (EndpointInfo endpointInfo : jaxWsModuleInfo.getEndpointInfos()) {
                      retClassNames.add(endpointInfo.getImplBeanClassName());
                  }
                  retClassNames.addAll(getAllHandlerClassNames(jaxWsModuleInfo));
                  return new ArrayList<String>(retClassNames);
              }
          } catch (UnableToAdaptException e) {
              throw new IllegalStateException(e);
          }
          return Collections.<String> emptyList();
      }
docs: {@inheritDoc}