ExtensionMethod extensionMethod = new ExtensionMethod(methods[0], null, extensionDescriptor, null);
JSONObject api = extensionMethod.getExtensionApiAsJson();
Assert.assertNotNull(api);
Assert.assertTrue(api.has(Tokens.DESCRIPTION));
Assert.assertEquals("desc", api.opt(Tokens.DESCRIPTION));
Assert.assertTrue(api.has(Tokens.PARAMETERS));
JSONObject params = api.optJSONObject(Tokens.PARAMETERS);
Assert.assertNotNull(params);
Assert.assertTrue(params.has("nme"));