code: public static FileFilter or(FileFilter... fileFilters) {
      FileFilter composedFileFilter = null;
  
      for (FileFilter fileFilter : ArrayUtils.nullSafeArray(fileFilters, FileFilter.class)) {
        composedFileFilter = compose(LogicalOperator.OR, composedFileFilter, fileFilter);
      }
  
      return composedFileFilter;
    }
docs: Composes two {@link FileFilter} operands in an expression joined by the logical OR operator.
  
  @param fileFilters an array of {@link FileFilter}s to compose into a logical expression with the logical OR operator.
  @return a {@link FileFilter} implementation composed of two {@link FileFilter} operands in an expression
  joined by the logical OR operator.
  @see #compose(org.cp.elements.lang.LogicalOperator, java.io.FileFilter, java.io.FileFilter)
  @see org.cp.elements.lang.LogicalOperator#OR
  @see java.io.FileFilter