docs: public synchronized static void write(int fd, Charset charset, CharBuffer ... data) throws IllegalStateException, IOException {
          for(CharBuffer single : data) {
              write(fd, charset.encode(single));
          }
      }