JVMTI agent, following the same pattern as the runtime-tracer