title: Does commons-io's FileUtils.readFileToByteArray close the newly created stream?
body: <p>I'm creating a program that produce checksums for each files in directory. I'm using <code>FileUtils.readFileToByteArray</code> which internally creates a new FileInputStream. The problem is I didn't find where the stream is closed and wondering about a possible memory leak.</p>
  
  <p>So I'm asking: does this method close the stream after reading it?</p>