result = test("{\"key1\": 1.1, \"key2\": 2.2}", FloatMap.class);
final Map<String, Float> floatFixture = new HashMap<String, Float>();
floatFixture.put("key1", 1.1F);
floatFixture.put("key2", 2.2F);
Assert.assertEquals(result, new FloatMap(floatFixture));
Assert.assertSame(result.getClass(), FloatMap.class);
result = test("{\"key1\": 2.2, \"key2\": 3.3}", DoubleMap.class);
final Map<String, Double> doubleFixture = new HashMap<String, Double>();
doubleFixture.put("key1", 2.2D);