code: @Override
      public Set<String> getClassNames() {
          if (this.classNames == null) {
              Container container = containerInfo.getContainer();
  
              if (type == ArchiveType.WEB_MODULE) {
                  container = getSubContainer(container, CDIUtils.WEB_INF_CLASSES);
              }
  
              classNames = scanForAllClassNames(container, null);
          }
  
          return classNames;
      }
docs: {@inheritDoc}