code: @Override
      public void init() {
          String packageName = getCommands().get(getCommand());
  
          ClassLoader classLoader = Thread.currentThread().getContextClassLoader();
  
          String path = packageName.replace('.', '/');
          URL url = null;
          try {
              final Enumeration<URL> urls = classLoader.getResources(path);
  
              while (urls.hasMoreElements()) {
                  url = urls.nextElement();
                  int index = url.toExternalForm().lastIndexOf(path);
  
                  url = new URL(url.toExternalForm().substring(0, index));
              }
          } catch (IOException e) {
              throw new InitializationException("", e);
          }
  
          db = new AnnotationDB();
          db.setScanClassAnnotations(true);
          db.setScanMethodAnnotations(true);
          try {
              db.scanArchives(url);
          } catch (IOException e) {
              throw new InitializationException("", e);
          }
  
      }
docs: /*
  (non-Javadoc)
  
  @see org.audit4j.core.Initializable#init()