code: public static void registerUrlTypes(String...typesToSkip) {
  
          final List<Vfs.UrlType> urlTypes = Lists.newArrayList();
  
          // include a list of file extensions / filenames to be recognized
          urlTypes.add(new EmptyIfFileEndingsUrlType(typesToSkip));
  
          urlTypes.addAll(Arrays.asList(Vfs.DefaultUrlTypes.values()));
  
          Vfs.setDefaultURLTypes(urlTypes);
      }
docs: OSX contains file:// resources on the classpath including .mar and .jnilib files.
  
  Reflections use of Vfs doesn't recognize these URLs and logs warns when it sees them. By registering those file endings, we supress the warns.