http://docs.oracle.com/javase/7/docs/platform/jvmti/jvmti.html