code: private int readFromStream(byte[] buffer, int index, int bufferSize_) {
          int bytes;
          try {
              bytes = oggBitStream_.read(buffer, index, bufferSize_);
          } catch (Exception e) {
              LOG.log(Level.FINE, "Cannot Read Selected Song");
              bytes = -1;
          }
          currentBytes = currentBytes + bytes;
          return bytes;
      }
docs: Reads from the oggBitStream_ a specified number of Bytes(bufferSize_)
  worth starting at index and puts them in the specified buffer[].
  
  @param buffer
  @param index
  @param bufferSize_
  @return the number of bytes read or -1 if error.