static ClassScanner concat(ClassScanner scan1, ClassScanner scan2) {
    return new ConcatScanner(Arrays.asList(scan1, scan2));
  }
Return cached version of the scanner. Reflection API is used only once.
new scanner is thread-safe
criteria/common/src/org/immutables/criteria/reflect/ClassScanner.java