docs: public static byte[] readAllBytes(java.nio.file.Path path) throws IOException {
  		try (SeekableByteChannel channel = Files.newByteChannel(path);
  			InputStream in = Channels.newInputStream(channel)) {
  
  			long size = channel.size();
  			if (size > (long) MAX_BUFFER_SIZE) {
  				throw new OutOfMemoryError("Required array size too large");
  			}
  
  			return read(in, (int) size);
  		}
  	}