public <T> void setUserValue(T object) {
        Objects.requireNonNull(object);

        setUserValue(object.getClass().getName(), object);
    }
Remove all method which does not destruct

@throws Throwable
jphp-runtime/src/php/runtime/env/Environment.java