code: public static void safeClose(final Iterable<? extends Closeable> ci) {
          if (ci != null) {
              for (Closeable closeable : ci) {
                  safeClose(closeable);
              }
          }
      }
docs: Safely close some resources without throwing an exception.  Any exception will be logged at TRACE level.
  
  @param ci the resources