more jvm explanation