bugfix: handle null Closeable in IOUtil.closeQuietly