docs: public static void close(Closeable closeable)
    {
      if(closeable == null) {
        return;
      }
      try {
        closeable.close();
      }
      catch(IOException e) {
        log.error(e);
      }
      catch(IncompatibleClassChangeError error) {
        log.debug("Closeable interface not implemented. Invoke close method directly on instance |%s|.", closeable.getClass());
        try {
          Classes.invoke(closeable, "close");
        }
        catch(Throwable throwable) {
          log.error(throwable);
        }
      }
    }