public JvmEnvironment GetEnvironment(jvmtiVersion version) { JniInvokeInterface jniInvokeInterface = GetRawInterface(); jvmtiEnvHandle env; int result = jniInvokeInterface.GetEnv(this, out env, version); JniErrorHandler.ThrowOnFailure(result); return(JvmEnvironment.GetOrCreateEnvironment(this, env)); }