  @Test
  public void testScanJar() {

    try {
      List<Class<?>> classes = new ArrayList<>();
      ClassUtils.getClassesWithAnnotation(
          "org.junit.runner.notification",
          RunListener.ThreadSafe.class,
          classes::add
      );
      assertThat(classes.size(), greaterThan(0));
    } catch (ClassLoadingException e) {
      e.printStackTrace();
    }
  }