public Value parse(String json) {
        return this.delegate.parse(json);
    }
@Test
    public void testOrdinaryFloat() throws Exception {
        final JsonParser parser = new JsonParser();
        final Value msgpackValue = parser.parse("12345.12");
        assertTrue(msgpackValue.getValueType().isNumberType());
        assertTrue(msgpackValue.getValueType().isFloatType());
        assertFalse(msgpackValue.getValueType().isIntegerType());
        assertFalse(msgpackValue.getValueType().isStringType());
        assertEquals(12345.12, msgpackValue.asFloatValue().toDouble(), 0.000000001);
        // Not sure this |toString| is to be tested...
        assertEquals("12345.12", msgpackValue.asFloatValue().toString());
    }