title: Do I need to close InputStream after I close the Reader
body: <p>I was wondering, whether is there any need for me to close the InputStream, after I close the reader?</p>
  <pre><code>try {
      inputStream = new java.io.FileInputStream(file);
      reader = new InputStreamReader(inputStream, Charset.forName(&quot;UTF-8&quot;));
  } catch (Exception exp) {
      log.error(null, exp);
  } finally {
      if (false == close(reader)) {
          return null;
      }
      // Do I need to close inputStream as well?
      if (false == close(inputStream)) {
          return null;
      }
  }
  </code></pre>