[
{
  "name":"[Lcom.sun.management.internal.DiagnosticCommandArgumentInfo;"
},
{
  "name":"[Lcom.sun.management.internal.DiagnosticCommandInfo;"
},
{
  "name":"com.sun.management.internal.DiagnosticCommandArgumentInfo",
  "methods":[{"name":"<init>","parameterTypes":["java.lang.String","java.lang.String","java.lang.String","java.lang.String","boolean","boolean","boolean","int"] }]
},
{
  "name":"com.sun.management.internal.DiagnosticCommandInfo",
  "methods":[{"name":"<init>","parameterTypes":["java.lang.String","java.lang.String","java.lang.String","java.lang.String","java.lang.String","java.lang.String","boolean","java.util.List"] }]
},
{
  "name":"java.lang.InternalError",
  "methods":[{"name":"<init>","parameterTypes":["java.lang.String"] }]
},
{
  "name":"java.lang.SecurityManager",
  "fields":[{"name":"initialized"}]
},
{
  "name":"java.util.Arrays",
  "methods":[{"name":"asList","parameterTypes":["java.lang.Object[]"] }]
},
{
  "name":"sun.instrument.InstrumentationImpl",
  "methods":[
    {"name":"<init>","parameterTypes":["long","boolean","boolean"] }, 
    {"name":"loadClassAndCallAgentmain","parameterTypes":["java.lang.String","java.lang.String"] }, 
    {"name":"loadClassAndCallPremain","parameterTypes":["java.lang.String","java.lang.String"] }, 
    {"name":"transform","parameterTypes":["java.lang.Module","java.lang.ClassLoader","java.lang.String","java.lang.Class","java.security.ProtectionDomain","byte[]","boolean"] }
  ]
},
{
  "name":"sun.management.VMManagementImpl",
  "fields":[
    {"name":"compTimeMonitoringSupport"}, 
    {"name":"currentThreadCpuTimeSupport"}, 
    {"name":"objectMonitorUsageSupport"}, 
    {"name":"otherThreadCpuTimeSupport"}, 
    {"name":"remoteDiagnosticCommandsSupport"}, 
    {"name":"synchronizerUsageSupport"}, 
    {"name":"threadAllocatedMemorySupport"}, 
    {"name":"threadContentionMonitoringSupport"}
  ]
}
]
