code: @SuppressWarnings("rawtypes")
      public static <E extends Exception> DataSet loadCSV(final File csvFile, final long offset, final long count, final Try.Predicate<String[], E> filter,
              final Map<String, ? extends Type> columnTypeMap) throws UncheckedIOException, E {
          InputStream csvInputStream = null;
  
          try {
              csvInputStream = new FileInputStream(csvFile);
  
              return loadCSV(csvInputStream, offset, count, filter, columnTypeMap);
          } catch (IOException e) {
              throw new UncheckedIOException(e);
          } finally {
              IOUtil.closeQuietly(csvInputStream);
          }
      }
docs: Load the data from CSV.
  @param csvFile
  @param offset
  @param count
  @param filter
  @param columnTypeMap
  
  @return