Title: Understanding Java with Experiments in Java