code: @Override
      public <E extends Enum<E>> AbstractIoBufferEx putEnumSetInt(Set<E> set) {
          long vector = toLong(set);
          if ((vector & ~INT_MASK) != 0) {
              throw new IllegalArgumentException(
                      "The enum set is too large to fit in an int: " + set);
          }
          return putInt((int) vector);
      }
docs: {@inheritDoc}