docs: public static void closeAll(Closeable... closeables) throws IOException {
  		IOException exception = null;
  
  		for (Closeable closable : closeables) {
  			if (closable != null) {
  				try {
  					closable.close();
  				} catch (IOException e) {
  					if (exception == null) {
  						exception = e;
  					} else {
  						exception.addSuppressed(e);
  					}
  				}
  			}
  		}
  		if (exception != null) {
  			throw exception;
  		}
  	}