docs: @SuppressWarnings({"ResultOfMethodCallIgnored"})
      public static void visitFiles(final File pDirectory, final FileFilter pFilter, final Visitor<File> pVisitor) {
          Validate.notNull(pDirectory, "directory");
          Validate.notNull(pVisitor, "visitor");
  
          pDirectory.listFiles(new FileFilter() {
              public boolean accept(final File pFile) {
                  if (pFilter == null || pFilter.accept(pFile)) {
                      pVisitor.visit(pFile);
                  }
  
                  return false;
              }
          });
      }