title: try-with-resources Statement resource leakage and HttpServletRequestWrapper.getRead() resource leakage
body: <p>In the below code I have used BufferedReader and InputStreamReader inside the try and but veracode complains the security as <code> Improper Resource Shutdown or Release (CWE ID 404)</code></p>
  <pre><code> try (final BufferedReader bsr = new BufferedReader(new InputStreamReader(Myutils.class.getClassLoader()
              .getResourceAsStream(&quot;fileName.txt&quot;)))) {
  
              String currentLine;
              while ((currentLine = bsr.readLine()) != null) {
             // doing some operations
              }
  
          } catch (final Exception e) {
              throw new IllegalStateException(&quot;exception occurres&quot;);
          }
      }
  
  </code></pre>
  <p>Also in another class I am extending HttpServletRequestWrapper</p>
  <pre><code>public class MyHttpServletRequestWrapper extends HttpServletRequestWrapper {
  
      private BufferedReader reader;
  
      @Override
      public BufferedReader getReader() throws IOException {
          if (null == this.reader) {
              this.reader = new BufferedReader(new InputStreamReader(getInputStream(), getCharacterEncoding()));
          }
          return this.reader;
      }
  
      }
  </code></pre>
  <p>here in <code>this.reader</code> line veracode giving the <code> Improper Resource Shutdown or Release (CWE ID 404)</code>. I think the framework (tomcat/spring) is handling this. But not sure why veracode saying this.</p>