docs: public void pushValue(ValueType value) {
          if (VERIFY_INTEGRITY && value == null) {
              throw new IllegalArgumentException();
          }
          if (!isValid()) {
              throw new IllegalStateException("accessing top or bottom frame");
          }
          slotList.add(value);
      }