code: public static void close(Closeable c) {
  		try {
  			if (c != null) {
  				c.close();
  			}
  		} catch (IOException e) {
  			logger.warn("Cannot close down the given Closeable object", e);
  		}
  	}
docs: Closes any Object which implements the interface {@link Closeable} and
  sending any error to the logger but not forcing any explicit catching of
  stream errors.
  
  @param c The stream to close