I suspect that the method-local variables live only as the method is being executed. Also, GC is triggered when `Eden` or `Long-generation` blocks are overflowed (minor/major GC) etc... So, what if at the end of the method body `Eden` is not overflowed, so there is no need to trigger GC. In spite of not triggering major/minor GC we shall destroy all local variable. How is it done?