Adding JDWP & JVMTI support
JDWP & JVMTI are standards introduced by sun to uniform the way JVM[s] are debugged/queried. They are not mandatory nor do they form requirements to comply with the JVM standard
Java Debug Wire Protocol is an interface specification to debug/query the JVM status. It defines the format of information and requests transferred between the process being debugged and the debugger front end. JVMTI s a low-level native interface ( based on JNI) that defines the services a Java virtual machine provides for tools such as debuggers and profilers(which they are implemented as agents).