e end when this call is made, it
 will close that substream and start with the next one. If there are no
 more substreams it will return -1.</p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">Throws</h5>
      <table class="jd-tagtable">  
        <tr>
            <th><a href="../../../reference/java/lang/IndexOutOfBoundsException.html">IndexOutOfBoundsException</a></td>
            <td>if <code>byteOffset < 0 || byteCount < 0 || byteOffset + byteCount > buffer.length</code>.</td>
        </