jodd-core/src/main/java/jodd/io/StreamUtil.java
public static void close(final Closeable closeable) {
		if (closeable != null) {
			if (closeable instanceof Flushable) {
				try {
					((Flushable) closeable).flush();
				} catch (IOException ignored) {
				}
			}

			try {
				closeable.close();
			} catch (IOException ignored) {
			}
		}
	}
public static void close(final Closeable closeable) {
		if (closeable != null) {
			if (closeable instanceof Flushable) {
				try {
					((Flushable) closeable).flush();
				} catch (IOException ignored) {
				}
			}

			try {
				closeable.close();
			} catch (IOException ignored) {
			}
		}
	}
public static void close ( final Closeable closeable ) { if ( closeable != null ) { if ( closeable instanceof Flushable ) { try { ( ( Flushable ) closeable ) . flush ( ) ; } catch ( IOException ignored ) { } } try { closeable . close ( ) ; } catch ( IOException ignored ) { } } }
Closes silently the closable object. If it is {@link Flushable}, it
will be flushed first. No exception will be thrown if an I/O error occurs.
Closes silently the closable object . If it is {