code: @NullSafe
    public static boolean close(Closeable obj) {
  
      if (obj != null) {
        try {
          obj.close();
          return true;
        }
        catch (IOException ignore) {
        }
      }
  
      return false;
    }
docs: Attempts to close the {@link Closeable} object, ignoring any {@link IOException} that may occur as a result
  of the close operation.
  
  @param obj the {@link Closeable} object who's {@code close} method will be called.
  @return a boolean value indicating if the close operation was successful or not.
  @see java.io.Closeable