docs: @Override
      public boolean process(WeaveEnvironment environment, Scanner scanner) {
  
          // interested in all classes:
          final ScanResult scanResult = scanner.scan(new ScanRequest());
  
          final Worker w = new Worker(environment);
          boolean result = false;
  
          for (WeavableClass<?> weavableClass : scanResult.getClasses()) {
              result = w.weave(weavableClass.getTarget()) || result;
          }
          return result;
      }