public <T> T getUserValue(Class<T> clazz) {
        Objects.requireNonNull(clazz);

        return getUserValue(clazz.getName(), clazz);
    }
Remove all method which does not destruct

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