docs: public Datatype.Builder setRebuildableType(Optional<? extends TypeClass> rebuildableType) {
      if (rebuildableType.isPresent()) {
        return setRebuildableType(rebuildableType.get());
      } else {
        return clearRebuildableType();
      }
    }