code: @Override
      public Wave waveBeanList(final List<WaveBean> waveBeanList) {
  
          if (waveBeanList != null && !waveBeanList.isEmpty()) {
              waveBeanList.forEach(wb -> getWaveBeanMap().put(wb.getClass(), wb));
          }
          return this;
      }
docs: {@inheritDoc}