@Test(expectedExceptions = NullPointerException.class) public void nullInput() throws IOException { parse(findBugsSafeNullInput()); }
public CsvParser parse(final Path path, final Charset charset) throws IOException { return parse(newPathReader( Objects.requireNonNull(path, "path must not be null"), Objects.requireNonNull(charset, "charset must not be null") )); }
CsvReader { public CsvParser parse(final Path path, final Charset charset) throws IOException { return parse(newPathReader( Objects.requireNonNull(path, "path must not be null"), Objects.requireNonNull(charset, "charset must not be null") )); } }
CsvReader { public CsvParser parse(final Path path, final Charset charset) throws IOException { return parse(newPathReader( Objects.requireNonNull(path, "path must not be null"), Objects.requireNonNull(charset, "charset must not be null") )); }  }
CsvReader { public CsvParser parse(final Path path, final Charset charset) throws IOException { return parse(newPathReader( Objects.requireNonNull(path, "path must not be null"), Objects.requireNonNull(charset, "charset must not be null") )); }  void setFieldSeparator(final char fieldSeparator); void setTextDelimiter(final char textDelimiter); void setContainsHeader(final boolean containsHeader); void setSkipEmptyRows(final boolean skipEmptyRows); void setErrorOnDifferentFieldCount(final boolean errorOnDifferentFieldCount); CsvContainer read(final File file, final Charset charset); CsvContainer read(final Path path, final Charset charset); CsvContainer read(final Reader reader); CsvParser parse(final Path path, final Charset charset); CsvParser parse(final File file, final Charset charset); CsvParser parse(final Reader reader); }
CsvReader { public CsvParser parse(final Path path, final Charset charset) throws IOException { return parse(newPathReader( Objects.requireNonNull(path, "path must not be null"), Objects.requireNonNull(charset, "charset must not be null") )); }  void setFieldSeparator(final char fieldSeparator); void setTextDelimiter(final char textDelimiter); void setContainsHeader(final boolean containsHeader); void setSkipEmptyRows(final boolean skipEmptyRows); void setErrorOnDifferentFieldCount(final boolean errorOnDifferentFieldCount); CsvContainer read(final File file, final Charset charset); CsvContainer read(final Path path, final Charset charset); CsvContainer read(final Reader reader); CsvParser parse(final Path path, final Charset charset); CsvParser parse(final File file, final Charset charset); CsvParser parse(final Reader reader);  }