Moved example 3 to example 5 and added a new example 3 to demonstrate the compiler discarding references in static method invocations.
Moved example 3 to example 5 and added a new example 3 to demonstrate the compiler discarding references in static method invocations.