public CallStackItem pushCallEx(TraceInfo trace, IObject self, Memory[] args, String function, ClassEntity clazz, String staticClazz) {
        CallStackItem stackItem = new CallStackItem(trace, self, args, function, clazz.getName(), staticClazz);
        stackItem.classEntity = clazz;
        return getCallStack().push(stackItem);
    }
Remove all method which does not destruct

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