docs: @Override
      public long getLength() throws IOException
      {
          if (_streamLength != -1) {
              return _streamLength;
          }
  
          isValidIndex(Integer.MAX_VALUE, 1);
          assert(_isStreamFinished);
          return _streamLength;
      }