public static void closeQuietly(Reader input) {
        closeQuietly((Closeable) input);
    }
Unconditionally close an <code>Reader</code>.
<p>
Equivalent to {@link Reader#close()}, except any exceptions will be ignored.
This is typically used in finally blocks.
<p>
Example code:
<pre>
  char[] data = new char[1024];
  Reader in = null;
  try {
      in = new FileReader("foo.txt");
      in.read(data);
      in.close(); //close errors are handled
  } catch (Exception e) {
      // error handling
  } finally {
      IOUtils.closeQuietly(in);
  }
</pre>

@param input the Reader to close, may be null or already closed
pay-java-common/src/main/java/com/egzosn/pay/common/util/IOUtils.java