code: @Override
      public boolean hasNext() {
          checkDestroyed();
  
          if (currentStatus == MultiPartStatus.EPILOGUE) {
              // OK except if end of list
              if (bodyListHttpDataRank >= bodyListHttpData.size()) {
                  throw new EndOfDataDecoderException();
              }
          }
          return !bodyListHttpData.isEmpty() && bodyListHttpDataRank < bodyListHttpData.size();
      }
docs: True if at current getStatus, there is an available decoded
  InterfaceHttpData from the Body.
  
  This getMethod works for chunked and not chunked request.
  
  @return True if at current getStatus, there is a decoded InterfaceHttpData
  @throws EndOfDataDecoderException
  No more data will be available