title: Why use BufferedReader in this case?
body: <p>What is the difference between using a BufferedReader around the StringReader in the following code vs using the StringReader only?  By loading up the DOM in line 2 of both examples, it seems like the BufferedReader is not necessary?</p>
  
  <pre><code>    InputSource is = new InputSource(new StringReader(html));
      Document dom = XMLResource.load(is).getDocument();
  </code></pre>
  
  <p>VS</p>
  
  <pre><code>    InputSource is = new InputSource(new BufferedReader(new StringReader(html)));
      Document dom = XMLResource.load(is).getDocument();
  </code></pre>