code: public static BufferedWriter newWriter(Path self, String charset, boolean append) throws IOException {
          return newWriter(self, charset, append, false);
      }
docs: Helper method to create a buffered writer for a file without writing a BOM.
  
  @param self    a Path
  @param charset the name of the encoding used to write in this file
  @param append  true if in append mode
  @return a BufferedWriter
  @throws java.io.IOException if an IOException occurs.
  @since 2.3.0