SMS dit: Inside the Java 2: virtual machine